Установка пакета pip с зависимостями из локального каталога в локальный каталог без PyPI - PullRequest
0 голосов
/ 29 мая 2018

Скажем, у меня есть пакет Python foo-py, который зависит от lxml.

Я скачал foo-py из PyPI и хочу установить foo-py в C:\Users\Me\SomePythonProgram\Modules безpip пытается разрешить зависимость lxml через PyPI.Опять же, просто чтобы прояснить, я хочу сделать это без контакта с внешним миром.И foo-py, и его зависимости существуют локально.

Я не использую виртуальную среду.

Как мне это сделать?Возможно ли это?

То, что я пробовал: На Git Bash для Windows я пытался использовать pip -t [target] -e [source] --find-links=file://[target] безрезультатно.Опции pip несколько туманные и обычно приводят к тому, что pip набирает номер PyPI.Я также пробовал python setup.py install, который ошибочно выдавал ошибку о том, что целевой каталог отсутствует в $PYTHONPATH, даже когда явно экспортируются значения от $PYTHONPATH до [target].Этот подход также пытается создать каталог [1023 * в [target], что нежелательно и сбивает с толку, так как все остальные пакеты в каталоге ~/Modules имеют плоскую структуру каталогов.

Edit : Я мог бы игнорировать зависимости , но я хочу быть уверен, что pip проверяет соответствие foo-py.

Edit 2 :Нет файла requirements.txt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...