我正试图在Windows 10的Pycharm中安装软件包。我在一个代理后面,所以我已经设置了代理信息以及我的登录详细信息,并且我的连接似乎正常。
我的问题是pip和Setup_tools似乎都无法连接到internet,在多次连接重试失败后,我得到以下错误:
No matching distribution found for [package name]
例如,当我尝试安装Numpy时:
附言:
我看了一个类似的问题over here,但是我觉得没有帮助。
在执行以下操作之后,我已设法使pip在命令提示符(CMD)下工作:
导出代理设置:
set http_proxy=http://username:password@proxyAddress:port
set https_proxy=https://username:password@proxyAddress:port
安装程序包:
pip install PackageName
出于某种原因,以下类型的安装似乎不起作用(请注意,这与Pycharm试图用于安装我的软件包的语句是相同的):
pip install --proxy=https://username:password@proxy:port packageName
我做错什么了?我该如何解决?提前谢谢。
在windows中创建系统环境变量
HTTPS_PROXY
或HTTP_PROXY
,并在windows中使用所需的身份验证(https://user:password@proxy:port
),然后重新启动Pycharm。然后,在Pycharm中不指定代理配置的情况下,安装包。
在PyCharm中,您可以在可用包对话框的选项字段中指定代理:
通过单击+按钮,可以从项目解释器页面访问此对话框
你的问题可能有几个原因。首先想到的是:
您是否尝试转到Python3可执行路径并尝试来自CMD的相同命令?
您也可以尝试与上面相同的命令,但稍有更改:
你确定证件没问题吗?(显然连接成功,我刚看到第一张图片)
我使用的是后一个命令,它可以在Windows上与Python3.5.x配合使用。
相关问题 更多 >
编程相关推荐