【问题标题】:Python pip install proxy 407 issuePython pip安装代理407问题
【发布时间】:2020-04-21 06:54:03
【问题描述】:

我在 Windows 上使用 Python 3.8.1,并且我有来自 c:\python381\lib\site-packages\pip (python 3.8) 的 pip 19.2.3。

在 cmd 中,当我输入“pip install django”时,我得到:

 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required'))': /simple/django/

我查看了代理错误并尝试使用以下方法修复它:

:\set http_proxy=http://username:password@proxyAddress:port

我正在使用我用来登录系统的用户名和密码。我正在使用在“代理服务器”下的 LAN 设置中找到的端口号。我也应该更新代理地址?这是灰色的。

运行上述程序时,我收到相同的错误消息。有谁知道如何解决这个问题?

【问题讨论】:

  • 代理服务器的用户名和密码可能与我用于登录系统的用户名和密码不同。

标签: python proxy pip


【解决方案1】:

由于我无权访问 powershell 中的管理员,因此我将在此处发布有关如何修复此代理问题的更新:

  • 去控制中心
  • 在搜索框中输入 env
  • 选择“编辑环境变量”
  • 在 http_proxy 和 https_proxy 下,我通过选择相关行并单击编辑更新了我的密码

按照这些步骤操作后,我就可以在命令行上使用 pip install 导入包了

【讨论】:

    【解决方案2】:

    试试这个:

    以管理员身份打开 CMD 并导出代理设置

    :\set http_proxy=http://username:password@proxyAddress:port

    :\set https_proxy=https://username:password@proxyAddress:port

    然后安装你的包

    【讨论】:

    • 我无法以管理员身份打开 cmd - 所以听起来我需要具有管理员权限的人来执行此操作?
    • 另外我不确定您所说的导出代理设置是什么意思。我只是运行你粘贴的代码吗?或者用我的用户名和密码修改它?谢谢
    • 右键单击开始按钮(屏幕左下角的 Windows 徽标),然后您将看到一个选项“Windows PowerShell (Admin)”,单击该选项以管理员身份运行 cmd。然后粘贴pip install --proxy http://user:password@proxyserver:port djangopip install --proxy https://user:password@proxyserver:port django 看看哪个有效
    • 如果您仍然遇到同样的错误,请尝试这些 linklink 希望这会有所帮助
    • 我没有对 powershell 的管理员访问权限 - 我找到了修复程序,已发布
    猜你喜欢
    • 2017-06-01
    • 2012-01-08
    • 2015-03-25
    • 2021-01-27
    • 2020-07-25
    • 2017-12-16
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    相关资源
    最近更新 更多