【问题标题】:Using pip install at work behind proxy - EnvironmentError在代理后面使用 pip install - EnvironmentError
【发布时间】:2019-09-18 16:00:41
【问题描述】:

我正在尝试使用 pip install 在工作中安装一些包,有一个代理,所以我不能按常规方式安装,否则会出错。

我正在尝试使用

pip install --proxy=https://[username:password@]proxyserver:port upgrade pip wheel setuptools

但是上面给了我一个错误“由于 EnvironmentError 无法安装软件包:无法解析:]proxyserver:port”

我也试过

pip install --proxy="user:password@server:port" upgrade pip wheel setuptools

但它给了我下面的错误

由于环境错误而无法安装软件包:无法安装 解析:服务器:端口

两次它确实启动了该过程,它说正在收集升级,但随后失败。

【问题讨论】:

  • 服务器前是否缺少 https://?
  • 我在第一次尝试中确实使用了 https:// 但同样的错误。
  • 但是你是用没有括号的吗?
  • 是的,先生,但它仍然给我以下错误:由于 EnvironmentError 无法安装软件包:无法解析:proxyserver:port
  • 任何特殊字符?这些都需要编码。

标签: python proxy pip


【解决方案1】:

我在我的机器上设置了一个代理服务器,所以我可以测试一下

如果我的密码包含像 # 或 @ 这样的特殊字符,那么它会抱怨您看到的错误(请参阅我的屏幕截图)。如果我对特殊字符 # > %23 进行编码,则不会出错。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    • 2018-03-25
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 2011-07-07
    相关资源
    最近更新 更多