У меня есть внутренний нексус-сервер, на котором я храню свои пакеты Python.

Когда я пытаюсь бежать

pip install --index-url=https://my_pip_user:my_pip_pass@my_pip_url ...

При создании образа докера я получаю

my_pip_user is not a valid value for user option, please specify a boolean value like yes/no, true/false or 1/0 instead.

Ошибка не возникает, если cmd запускается только в bash.

Я пытался вставить index-url в ~/.pip/pip.conf, но это ничего не меняет.

0
kebie 15 Апр 2020 в 17:49

1 ответ

Лучший ответ

У меня была аналогичная проблема раньше, просто проверьте переменные среды, убедитесь, что у вас нет переменных env, которые начинаются с " PIP_ ", например « PIP_USER », в противном случае он будет считать, что это параметр команды pip, и будет передан команде pip.

Ссылка: https://pip.pypa.io/en/stable/user_guide / # переменные среды

0
Frank Wang 2 Июн 2020 в 07:46