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