Я создаю среду 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
без опции префикса, он работает нормально)
РЕДАКТИРОВАТЬ: Как и ожидалось, другие пакеты используют тот же модульустановить также не удается (это не связано с пакетом)