Как сказать Пипу, куда кешировать файлы колеса? - PullRequest
0 голосов
/ 12 марта 2019

Когда я устанавливаю пакеты на свой сервер Linux с помощью Pip, я бы хотел, чтобы pip кэшировал загружаемые им диски в каталог, отличный от каталога по умолчанию, который называется ~ / .cache / pip. Я пытаюсь указать каталог кэша как 'pkg_cache' в моем файле ~ / .config / pip / pip.conf следующим образом:

[global]
index-url = http://packages.example.com:8081/simple
extra-index-url = https://pypi.org/simple
trusted-host = packages.example.com
download-cache = $HOME/project/pkg_cache

Но когда я выполняю 'pip install', файлы колеса не сохраняются в каталоге pkg_cache, даже если я установил разрешения для этого каталога на 777. Что я делаю неправильно?

1 Ответ

1 голос
/ 12 марта 2019

Проблема $HOME. Файл конфигурации Pip не является сценарием оболочки и не содержит расширения переменных оболочки. Попробуйте вместо этого использовать конкретный путь.

Также проверьте параметры конфигурации вашего pip с помощью pip --help. У меня версия 10.0.1 и нет такой опции как download-cache, но есть cache-dir:

--cache-dir <dir> Store the cache data in <dir>.

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