如何为每个配置文件配置 PIP 以使用代理(带身份验证)?
问题:如何为每个配置文件配置 PIP 以使用代理(带身份验证)? 我过去曾经设置环境变量 http_proxy 和 https_proxy(使用用户 + 密码)以在公司代理后面使用 Pip(在 Windows 上)。但是最近我需要告诉 Pip 在不设置环境变量的情况下使用代理,因为这与 git 配置和 SSL 证书相冲突,我只能通过删除代理的环境变量来工作。 幸运的是,您可以使用 pip.ini
问题:如何为每个配置文件配置 PIP 以使用代理(带身份验证)?
我过去曾经设置环境变量 http_proxy 和 https_proxy(使用用户 + 密码)以在公司代理后面使用 Pip(在 Windows 上)。但是最近我需要告诉 Pip 在不设置环境变量的情况下使用代理,因为这与 git 配置和 SSL 证书相冲突,我只能通过删除代理的环境变量来工作。
幸运的是,您可以使用 pip.ini 文件配置 PIP,如下所述:https://pip.pypa.io/en/stable/user_guide/#config-file
我自己的问题的详细答案如下。
解答
以下是如何在 pip 的配置文件 (pip.ini) 中配置代理(使用身份验证)的步骤
1.(如果它不存在)创建一个名为“pip”的文件夹,并在其中创建一个名为“pip.ini”的文件,如下所述:https://pip.pypa.io/en/stable/user_guide /#config-file(位置名称可能因平台而异 - 例如在 Windows 上是 %APPDATA%\pip\pip.ini)
2.编辑pip.ini文件并添加
[全球的]
代理 u003d http://user:password@proxy_name:port
3.就是这样!
具有身份验证的代理示例(用户 + 密码):
代理 u003dhttp://butch:secret@proxyname:1234
代理名称也可以是 IP 地址
没有身份验证的代理示例:
代理 u003dhttp://proxyname:1234
更多推荐
所有评论(0)