2016-11-04 5 views
2

У меня есть локальное зеркало пип поэтому у меня есть этот конкретный пип конфигурации в моем домашнем каталоге:Setuptools не использует ~/.pip/pip.conf global.index-URL

[global] 
index=file:///somewhere/python/pypi_mirror/simple 

Когда я pip install module в Зависимости корректно извлекаются из локального зеркала.

Однако при установке пакета с помощью командной строки:

python setup.py install 

Python пытается извлечь зависимости от pip.org, а не из моего локального зеркала.

Почему?

Обратите внимание на вопрос явитесь с PIP_INDEX_URL:

export PIP_INDES_URL=http://you_failure 
python setup.py install 
... 
Searching for xmltodict 
Reading https://pypi.python.org/simple/xmltodict/ 
... 

я делаю что-то не так?

ответ

0

Установка установки Python вызывает ваш setup.py напрямую https://docs.python.org/2/install/. В комплект поставки не входит. Если вы хотите использовать pip для установки локального пакета, выполните pip install -e . или если вы не хотите использовать глобальную конфигурацию pip, но только индекс для этого самого пакета помещает его в файл .txt с содержимым:

--index-url file:///somewhere/python/pypi_mirror/simple 

-e . 

Я настоятельно рекомендую https://pip.pypa.io/en/stable/user_guide/

+0

Вы не поняли вопрос. ОП спрашивает о зависимостях. Они * устанавливаются с помощью pip. – jwg

 Смежные вопросы

  • Нет связанных вопросов^_^