Изменение каталога установки с помощью pip приводит к ошибкам - PullRequest
0 голосов
/ 19 ноября 2018

Я создаю среду Python внутри контейнера, и мне нужно установить свои зависимости в определенный каталог.

Я добавил параметр --install-option="--prefix=/path/to/dir" в pip, но затем я получаю сообщение об ошибке в setuptools, когда во время установки одного из пакетов.

Я получаю следующую ошибку:

/usr/local/lib/python3.6/site-packages/pip/_internal/commands/install.py:211: UserWarning: Disabling all use of wheels due to the use of --build-options / --global-options / --install-options.
  cmdoptions.check_install_build_global(options)
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-v2zli45g/tables/

Я прочитал, что это ошибка setuptools, которая обычно решается с помощью команды:

pip install --upgrade setuptools

Но это не сработало, и в контейнере установлена ​​последняя версия setuptools.

Любые идеи, почему это происходит, когда я меняю установочный каталог (когда я запускаю pip install -r requirements.txt без опции префикса, он работает нормально)

РЕДАКТИРОВАТЬ: Как и ожидалось, другие пакеты используют тот же модульустановить также не удается (это не связано с пакетом)

...