我过去常常设置环境evariable http_proxy和https_proxy (带有用户+密码),以便在企业代理后面使用Pip (on )。但是最近我需要告诉Pip使用代理而不设置环境变量,因为这与git配置和SSL证书相冲突,而SSL证书只能通过为代理删除环境变量来工作。
幸运的是,您可以使用pip.ini文件配置PIP,如下所述:guide/#config-file
对我自己的问题的详细答复如下。
发布于 2017-04-18 13:14:53
下面是如何配置代理(使用auth)的步骤。在pip的配置文件(pip.ini)中
具有身份验证的代理示例(用户+密码):
代理= http://butch:secret@proxyname:1234
proxyname也可以是IP入口。
例如没有auth的代理。:
发布于 2018-10-30 09:33:20
为了在终端中添加一个代理选项,下面一行为我解决了这个问题:
pip install package_name_here --proxy https://user_name:password@proxyname:port
发布于 2021-10-14 10:12:11
以下几个方面比较容易:
pip config set global.proxy http://{host}:{port}
并且它将自动地保持设置。
Writing to C:\Users\{username}\AppData\Roaming\pip\pip.ini
https://stackoverflow.com/questions/43473041
复制相似问题