Я разрабатываю приложение, которое требует первоначальной настройки при первом развертывании (начальные параметры, адрес сервера и т. Д.). Это приложение написано на другом языке, отличном от python, но я использую python, потому что это язык, который чаще всего предварительно устанавливается на Linux-машинах.Как развернуть скрипт python с необходимыми условиями
Я имею в виду установка предпосылок в верхней части сценария, как так:
import os
os.system("python setup.py install <package>")
from <package> import <stuff>
Но тогда я установка пакета на компьютере, который принадлежит пользователю, только использовать его только раз. Должен ли я просто удалить его, когда закончится мой скрипт? Как мне это сделать?
да, это похоже лучшее решение, но все еще похоже какой-то грязный. Это действительно лучший способ пойти? Также спасибо за включение метода удаления: p – SnelleJelle
Другим решением является просто отправка Python с пакетами требуемых условий в качестве автономной программы. Что лучше, вероятно, зависит от цели вашей программы и ваших конечных пользователей. –
Если ваши конечные пользователи все основаны на Linux, рассмотрите возможность использования замораживания или какой-либо другой упаковки: http://docs.python-guide.org/en/latest/shipping/freezing/. –