我无法使用pip安装任何软件包。我背后的公司代理是使用代理脚本配置.代理文件的格式为on Wikipedia。
操作系统:Windows 10
Python版本:3.7.4
Pip版本:19.0.3
在阅读了stackoverflow上的各种其他问题之后,我测试了不同类型的选项,其中一些会导致不同的错误:
1.无额外选项:
pip install scipy --verbose
个字符
1.将代理设置为指向配置文件:
pip install scipy --verbose --proxy http://<redacted>.com/proxy.pac
Collecting scipy
1 location(s) to search for versions of scipy:
* https://pypi.org/simple/scipy/
Getting page https://pypi.org/simple/scipy/
Looking up "https://pypi.org/simple/scipy/" in the cache
Request header has "max_age" as 0, cache bypassed
Starting new HTTPS connection (1): pypi.org:443
Incremented Retry for (url='/simple/scipy/'): Retry(total=4, connect=None, read=None, redirect=None, status=None)
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076)'))': /simple/scipy/
的字符串
1.按照建议设置受信任的主机(例如,此处)
pip install scipy --proxy http://<redacted>.com/proxy.pac --verbose --trusted-host files.pythonhosted.org --trusted-host pypi.org --trusted-host pypi.python.org
型
......我得到了和第二次尝试相同的结果。如何继续?SSL错误很奇怪,我不知道下一步该怎么办。
1条答案
按热度按时间6yt4nkrj1#
所以,我在问之前就解决了这个问题。解决办法很简单:
从proxy.pac文件中获取第一个(默认)代理,并将其用作pip的代理选项的输入。