Pycharm pip安装不会在代理后面工作

时间:2017-02-21 09:17:32

标签: python numpy proxy windows-10

我正在尝试在Windows 10中的Pycharm内安装软件包。我在代理服务器后面,所以我已经设置了代理信息以及我的登录详细信息,我的连接似乎也有效。

internet connection

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

No matching distribution found for [package name]

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

errors im getting

PS:

  • 我看了一个类似的问题over here,但我没有发现它有用。

  • 执行以下操作后,我已设法从命令提示符(CMD)获取pip:

    1. 导出代理设置:

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

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

    2. 安装包:

      pip install PackageName

出于某种原因,以下类型的安装似乎不起作用(注意这是Pycharm尝试用来安装我的软件包的那种语句):

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

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

7 个答案:

答案 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过滤之类;

要解决此问题,您可以执行以下步骤:

  1. 转到https://pypi.org/project/

  2. 然后找到您的包裹(请求)

  3. 然后在“下载”部分复制.targz链接地址

  4. 在Pycharm终端类型中:pip install(您复制的链接地址)

  5. 现在按Enter键,这样您将知道您的程序包需要一些依赖项,所以

重复这些步骤以获取依赖性。

(注意:请谨慎选择所需的软件包依赖项。)

答案 2 :(得分:1)

在PyCharm中,您可以在可用包对话框的选项字段中指定代理:

Available Packages Dialog

可以通过单击 + 按钮从 Project Interpreter 页面访问此对话框

答案 3 :(得分:1)

在Windows中使用所需的身份验证(HTTPS_PROXY)在Windows中创建系统环境变量HTTP_PROXYhttps://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"

Lnk setup

答案 5 :(得分:0)

**

修复Macbook pro中的pycharm代理问题,以在公司代理后面安装库:

**

转到系统设置-> HTTP代理

选择手动代理配置-> HTTP代理

  • 主机名:您公司的主机名--Example.com-

  • 端口号:指定公司代理-端口号-

检查代理身份验证: 为您的系统提供登录凭据->登录名和密码->选中提醒框

检查连接:例如:http://www.google.com

enter image description here

现在您应该可以从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)

确保在安装时使用证书选项。将其路径为证书。这将填写由 pycharm 发出的正确命令 新版本的 pip 打破了所有“pip install”命令

将这些添加到选项框 --cert C:\Users\user_name\certs\ca-certificates.crt --ignore-requires-python

enter image description here