为什么我不能安装python软件包?

时间:2020-05-07 22:24:11

标签: python python-3.x azure proxy pip

上下文

我正在使用pip从克隆的仓库中安装软件包。

遇到问题时我正在做什么:

python3 -m pip install --proxy "http://internal.url:8080" --upgrade pip //更新点并设置代理服务器

pip install -r requirements.txt //安装软件包

结果

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001F6DF6CB7C0>: Failed to establish a new connection: [WinError 10061] No connection could be made because the target machine actively refused it')': /simple/azure-mgmt-resource/ ERROR: Could not find a version that satisfies the requirement azure-mgmt-resource (from -r requirements.txt (line 1)) (from versions: none) ERROR: No matching distribution found for azure-mgmt-resource (from -r requirements.txt (line 1))

我的系统: -Windows 10 -Python 3.8.3rc1 -点20.1

我已更新点子: 一些S.O.回答说,这个问题是需要更新点数。我尝试过this answer,它要求: curl https://bootstrap.pypa.io/get-pip.py | python

结果是:

C:\PythonApps\carrieralloc-poc>curl https://bootstrap.pypa.io/get-pip.py | python
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:55 --:--:--     0curl: (7) Failed to connect to bootstrap.pypa.io port 443: Connection refused

“连接被拒绝”是这里的主题。

This blog suggested,也许我的IP地址已被列入黑名单(由于我使用的是公司代理,这令人怀疑) 但是我尝试了他的建议并运行了curl https://pypi.org

结果:curl: (7) Failed to connect to pypi.org port 443: Connection refused

我想知道我的代理服务器设置是否正确

我找不到用于检查代理的命令。

有指针吗?谢谢!

2 个答案:

答案 0 :(得分:0)

您在Windows上,对吗?

我想如果您尝试使用Powershell进行相同的操作,将会得到相同的结果。

尝试一下:

Invoke-WebRequest -URI https://www.google.ca

如果上面的命令成功执行,则应该期待HTTP响应,否则它将像其他内容一样出错。

尝试运行此powershell命令以检索您的代理地址:

[System.Net.Webproxy]::GetDefaultProxy()

答案 1 :(得分:0)

解决方案是关闭我的公司VPN。 h!