【问题标题】:Error'raise locationparseerror<url>.failed to parse'when installing packages in canopy错误'raise locationparseerror<url>.failed to parse'when install packages in canopy
【发布时间】:2017-08-11 09:19:48
【问题描述】:

代码是:

pip install adict

我收到错误raise locationparseerror&lt;url&gt;.failed to parse:&lt;ssfcc.pw&gt;:&lt;10029&gt;

然后我根据https://support.enthought.com/hc/en-us/articles/204469150-Using-Canopy-Behind-a-Proxy-Firewall配置canopy中的网络

但是在测试这些代理规范时,会引发错误: 我重新启动机盖,运行代码'pip install adict',得到错误'没有为 adict 找到匹配的分布'。 我尝试了其他一些软件包,提出了同样的错误。 我试图重新加载机盖,没用。我使用的是 Windows 7 和机盖 2.1.3。 我觉得我的代理设置有问题,应该怎么解决?

【问题讨论】:

  • "我尝试了其他几个包,出现同样的错误。" ...请提供完整的错误消息/追溯其中最简单的。
  • 如果您从 Canopy 帮助菜单(反馈错误)提交支持请求,实际上可能最简单。请包括详细网络访问测试的输出,并参考此 SO 问题。
  • 感谢您的回复。实际上,我按照support.enthought.com/hc/en-us/articles/…中描述的步骤安装软件包。
  • 我没有足够的声誉来提出两个或更多链接的问题,所以我没有提供更多的追溯细节。
  • 很抱歉。我会尝试就这个问题提出支持请求。非常感谢。

标签: python proxy canopy


【解决方案1】:

我删除了我电脑中关于proxy的环境变量,问题解决了。

【讨论】:

    【解决方案2】:

    安装时,pip 连接到网络,如果您使用代理服务器或防火墙,您可能需要设置 http_proxy 和 https_proxy 环境变量,以便从命令行访问某些 url。

    只需在你的系统中设置以下两个环境变量(Linux/Windows)

    HTTP_PROXY = http://username:password@proxyname:port

    HTPS_PROXY = https://username:password@proxyname:port

    并确保环境变量的值中没有任何不需要的额外字符,否则这也是此“解析”错误的原因之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 1970-01-01
      • 2022-12-01
      • 2022-12-02
      相关资源
      最近更新 更多