首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置每个配置文件的PIP以使用代理(带有身份验证)?

如何配置每个配置文件的PIP以使用代理(带有身份验证)?
EN

Stack Overflow用户
提问于 2017-04-18 13:04:42
回答 5查看 83.4K关注 0票数 24

我过去常常设置环境evariable http_proxy和https_proxy (带有用户+密码),以便在企业代理后面使用Pip (on )。但是最近我需要告诉Pip使用代理而不设置环境变量,因为这与git配置和SSL证书相冲突,而SSL证书只能通过为代理删除环境变量来工作。

幸运的是,您可以使用pip.ini文件配置PIP,如下所述:guide/#config-file

对我自己的问题的详细答复如下。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-04-18 13:14:53

下面是如何配置代理(使用auth)的步骤。在pip的配置文件(pip.ini)中

  1. (如果它还不存在)创建一个名为'pip‘的文件夹,并在其中创建一个名为'pip.ini’的文件,如下所述:guide/#config-file (每个平台的名称可能不同--例如,在%APPDATA%\pip\pip.ini上)
  2. 编辑pip.ini文件并添加 全局代理= name:port
  3. 就这样!

具有身份验证的代理示例(用户+密码):

代理= http://butch:secret@proxyname:1234

proxyname也可以是IP入口。

例如没有auth的代理。:

代理= http://proxyname:1234

票数 45
EN

Stack Overflow用户

发布于 2018-10-30 09:33:20

为了在终端中添加一个代理选项,下面一行为我解决了这个问题:

代码语言:javascript
运行
复制
pip install package_name_here --proxy https://user_name:password@proxyname:port
票数 11
EN

Stack Overflow用户

发布于 2021-10-14 10:12:11

以下几个方面比较容易:

代码语言:javascript
运行
复制
pip config set global.proxy http://{host}:{port}

并且它将自动地保持设置。

代码语言:javascript
运行
复制
Writing to C:\Users\{username}\AppData\Roaming\pip\pip.ini
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43473041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档