Подтвердить что ты не робот

Создание пакета Python с моими проектами

Я разрабатываю некоторые приложения, которые зависят от одного из них. Я вижу, что pip может создавать пучки. У меня есть все мои проекты в одном каталоге.

Как создать пакет для этих проектов, а затем установить в другой системе Ubuntu? вероятно, я должен использовать virtualenv. Возможно ли иметь один виртуальный для всех из них?

4b9b3361

Ответ 1

Чтобы создать пакет, используйте что-то вроде:

pip bundle <name of bundle>.pybundle -r requirements.txt

где require.txt содержит список установленных приложений. Или вы можете создать пакет с одним приложением (почему?):

pip bundle <name of bundle>.pybundle <my app>

Затем, в другой системе, чтобы установить ваш пакет, вы используете:

pip install <name of bundle>.pybundle

Обратите внимание на расширение .pybundle для вашего пакета - вам нужно это для того, чтобы pip распознал его - установка пакета без расширения не работала для меня.

Однако pip bundle устарел в версии 1.4, и он будет удален в версии 1.5, см. журнал изменений

Cheers, Виктор