Я только начал изучать Python и немного смутился о том, как распространяются и устанавливаются пакеты. Я знаю вспомогательные скрипты easy_install
и pip
, которые могут быть использованы для установки зависимых модулей, howerver. Я не понимаю, как это сделать с программным обеспечением, может ли кто-нибудь помочь мне в этом?как автоматически установить зависимые модули, используемые в приложении python
Как установить зависимые модули автоматически при запуске приложений python? У меня есть зависимость от subprocess32
и других модулей, я хочу, чтобы автоматически установить их, если их нет ....
File "script.py", line 6, in <module>
import subprocess32 as subprocess
ImportError: No module named subprocess32
Я посмотрел на некоторые должности в Интернете ниже, но не ясно ... действительно ценю руководство здесь
locallyoptimal.com/blog/2014/03/14/executable-python-scripts-via-entry-points/ Python packages installation in Windows
Вы должны написать свой собственный файл конфигурации для 'distutils' или' setuptools'. В этом файле вы должны указать зависимости. – Bakuriu
@Bakuriu - Не работает ли решение JeffL? Зачем писать собственный файл конфигурации для distutils или setuptools, пожалуйста, поделитесь информацией –
Я неправильно понял ваш вопрос. В любом случае я считаю, что вы имеете в виду, это действительно плохая практика. Либо вы хотите предоставить отдельную программу, либо вы хотите предоставить сценарий установки. Установка вещей на ходу - не очень хорошая идея. Например, теперь вам нужны права администратора для запуска вашей программы. В любом случае, я считаю, что решение Jeff L. по-прежнему требует, чтобы пользователь подтвердил установку, и если пользователь не хочет, чтобы ваша программа все равно потерпела неудачу. – Bakuriu