Как установить яйцо Python с помощью загруженного GIT-репозитория - PullRequest
0 голосов
/ 29 августа 2018

У меня есть проект Python Django, работающий в виртуальной среде.

Мне нужно перенести этот проект на другой сервер. Чтобы настроить новую виртуальную среду внутри этого сервера, мне нужно установить зависимость от git (персональный сервер GIT) как яйцо питона.

Для подключения к git-серверу требуется подключение через VPN. Однако я не смог настроить VPN-клиента на новом сервере.

Но у меня есть GIT-репозиторий, который необходимо установить как яйцо.

Кто-то, пожалуйста, посоветуйте мне, как установить загруженный GIT-репозиторий как яйцо.

Это строка, которую я использовал, чтобы установить зависимость от GIT как яйцо.

-e git+git@gitlab.test.com:testsourcing/test-project.git#egg=test

Поскольку у меня есть загруженный репозиторий, есть ли способ установить яйцо из каталога проекта.

Я использую Django 1.5.7 и python 2.7.14

1 Ответ

0 голосов
/ 31 августа 2018

Следующая команда успешно работает в Django 1.5.7 и python 2.7.14 в среде Linux.

Перейдите в виртуальную среду python. Затем выполните следующую команду.

pip install -e file:///[path to the checkout]#egg=[name for the egg] 

Например:

pip install -e file:///home/john/site/apps/testapp-test#egg=test
...