Python-Can';是否安装新软件包,升级到TLS 1.2?
我无法使用Python-Can';是否安装新软件包,升级到TLS 1.2?,python,pip,tls1.2,Python,Pip,Tls1.2,我无法使用pip安装任何新的Python软件包。似乎解决了很多人的问题,但不是我。当我跑的时候 curl https://bootstrap.pypa.io/get-pip.py | python 我明白了 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent
pip
安装任何新的Python软件包。似乎解决了很多人的问题,但不是我。当我跑的时候
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
curl: (35) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
这个问题的其他一些答案让我相信,自从运行TLS以来,我需要将TLS更新到1.2版
python2 -c "import urllib2,json; print(json.loads(urllib2.urlopen('https://www.howsmyssl.com/a/check').read())['tls_version'])"
返回TLS 1.0
但我不知道怎么做。我目前正在使用:
- MacOS 10.11
- pip 9.0.1
- Python 2.7.11
- Python 3.5.2
有什么想法吗?你用的是什么操作系统?对不起,@Josh我用的是MacOS 10.11。我会更新我的post@Prateek使用PIP9.0.1、Python2.7和Python3.5.2。您使用的是Python2.7.0吗?可用的SSL版本在Python2.7版本之间差异很大。直到2.7.9,TLS1.2才被引入到Python 2.7中。如果您混合了pip和Python版本,请坚持使用一个。在python3中使用pip3和python3