Pycharm pip install 不能在代理后面工作

新手上路,请多包涵

我正在尝试从 Windows 10 中的 Pycharm 安装包。我在代理后面,所以我设置了代理信息以及我的登录详细信息,我的连接似乎有效。

网络连接

我的问题是 pipSetup_tools 似乎都无法连接到互联网,并且在多次连接重试失败后出现以下错误:

 No matching distribution found for [package name]

例如,当我尝试安装 Numpy 时:

我得到的错误

附言:

  • 在这里 看过一个类似的问题,但我觉得这没有帮助。

  • 执行以下操作后,我设法让 pip 从命令提示符 (CMD) 开始工作:

    1. 导出代理设置:

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

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

    1. 安装包:

    pip install PackageName

出于某种原因,以下类型的安装似乎不起作用(请注意,这与 Pycharm 试图用来安装我的包的语句类型相同):

 pip install --proxy=https://username:password@proxy:port packageName

我究竟做错了什么?我该如何解决这个问题?提前致谢。

原文由 Tshilidzi Mudau 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
2 个回答

您的问题可能有几个原因。首先想到的是:

  • 您是否尝试转到 Python3 可执行路径并从 CMD 尝试相同的命令?
   pip3.exe install --proxy=https://username:password@proxy:port packageName

  • 您也可以尝试与上面相同的命令,但有一点改变:
   pip3.exe install packageName --proxy=https://username:password@proxy:port

  • 你确定凭据没问题吗? (显然连接成功了,我只看到了第一张图片)

  • 代理启动了吗? (显然连接成功了,我只看到了第一张图片)

我正在使用后一个命令,它在 Windows 上与 Python 3.5.x 一起工作正常。

原文由 user6165050 发布,翻译遵循 CC BY-SA 3.0 许可协议

在 Windows 中创建系统环境变量 HTTPS_PROXYHTTP_PROXY 在 Windows 中使用所需的身份验证( https://user:password@proxy:port )并重新启动 Pycharm

然后,在 Pycharm 中不指定代理配置,安装包。

原文由 Senthil Ramaswamy 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题