我有一个内部的nexus服务器,我在那里存储我的python包。
当我尝试运行
pip install --index-url=https://my_pip_user:my_pip_pass@my_pip_url ...
在构建docker镜像时,我得到的是
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.
如果只在bash中运行cmd,就不会出现这个错误。
我试着把 index-url
变成 ~/.pip/pip.conf
但它没有任何改变。
我以前也遇到过类似的问题,只要检查一下你的环境变量,确保你没有任何以""开头的环境变量。PIP_",例如:"PIP_USER",否则将认为这是一个pip命令选项,并将其传递给pip命令。
参考文献。https:/pip.pypa.ioenstableuser_guide#environment-variables)。