#python #git #pip #setup.py #distutils
#python #git #pip #setup.py #distutils
Вопрос:
Я пытаюсь установить {my_package} из VCS (GIT) таким образом
- conda активировать {env}
- cd {путь}
- установка pip -e git git@{REPO}.git @{branch}#egg={my_package}
После успешной установки я импортировал {my_package} и получил правильный результат для всех тестов. Но:
- Я проверяю PYTHON/envs/{env}/Lib/site-packages и не нашел папку {my_package}. Найден только такой файл {my_package}.egg-ссылка со следующим содержимым «{path} src{my_package} n».
- Я открыл этот путь и обнаружил, что там установлен {my_package}
Как принудительно установить {my_package} на PYTHON/envs/{env}/Lib/site-packages/{my_package}?
Спасибо.
PS — установка с помощью git clone -> python setup.py установка работает нормально и установите {my_package} в нужную папку PYTHON/envs/{env}/Lib/site-packages/{my_package}
Комментарии:
1. » Найден только такой файл {my_package}.egg-link » Это результат ввода -e
pip install -e
.2. И как я могу изменить свою команду для установки из VCS?
pip install git git@{REPO}.git@{branch}#egg={my_package}
не будет работать.3.
git clone git@{REPO}.git amp;amp; cd {REPO} amp;amp; git checkout {branch} amp;amp; pip install .
4. @phd Может быть, вы знаете, возможно ли включить сторонние пакеты в requirements.txt ?
5. Вот так: pip.pypa.io/en/stable/reference/pip_install /… ?