我正在尝试在Windows 10中的Pycharm内安装软件包。我在代理服务器后面,所以我已经设置了代理信息以及我的登录详细信息,我的连接似乎也有效。
我的问题是,pip和Setup_tools似乎无法连接到互联网,并且在多次连接重试失败后出现以下错误:
No matching distribution found for [package name]
例如,当我尝试安装Numpy时:
PS:
我看了一个类似的问题over here,但我没有发现它有用。
执行以下操作后,我已设法从命令提示符(CMD)获取pip:
导出代理设置:
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
我做错了什么?我该如何解决这个问题?提前致谢。
答案 0 :(得分:4)
您的问题可能有几个原因。首先想到的是:
您是否尝试使用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。
答案 1 :(得分:2)
这是最好的解决方案:
pip安装请求
该命令不起作用,在Pycharm中,原因是代理或Web过滤之类;
要解决此问题,您可以执行以下步骤:
然后找到您的包裹(请求)
然后在“下载”部分复制.targz链接地址
在Pycharm终端类型中:pip install(您复制的链接地址)
现在按Enter键,这样您将知道您的程序包需要一些依赖项,所以
重复这些步骤以获取依赖性。
(注意:请谨慎选择所需的软件包依赖项。)
答案 2 :(得分:1)
在PyCharm中,您可以在可用包对话框的选项字段中指定代理:
可以通过单击 + 按钮从 Project Interpreter 页面访问此对话框
答案 3 :(得分:1)
在Windows中使用所需的身份验证(HTTPS_PROXY
)在Windows中创建系统环境变量HTTP_PROXY
或https://user:password@proxy:port
,然后重新启动Pycharm。
然后,在没有在Pycharm中指定代理配置的情况下,安装包。
答案 4 :(得分:1)
如果您不想修改系统或用户环境变量,则可以通过Windows中PyCharm Community Edition 2019.3.3.lnk(或其他版本)的修改,将代理地址也传递给PyCharm pip:
C:\Windows\System32\cmd.exe /c "SET HTTPS_PROXY=http://proxyAddress:port&& START /D ^"C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.3\bin^" pycharm64.exe"
答案 5 :(得分:0)
**
修复Macbook pro中的pycharm代理问题,以在公司代理后面安装库:
**
转到系统设置-> HTTP代理
选择手动代理配置-> HTTP代理
主机名:您公司的主机名--Example.com-
端口号:指定公司代理-端口号-
检查代理身份验证: 为您的系统提供登录凭据->登录名和密码->选中提醒框
检查连接:例如:http://www.google.com
现在您应该可以从pycharm下载代理内部的库。
如果要从终端安装软件包:
pip install --proxy http://username:password@proxy.com:port软件包名称
例如:pip install --proxy http://manojnirale:password%40@proxy.com:8080 spacy
用户名:公司ID 具有特殊字符的密码使用Unicode @的Unicode将为%40。 请找到以下链接进行Unicode转换 https://r12a.github.io/app-conversion/
答案 6 :(得分:0)