Python - 无法安装新软件包,升级到TLS 1.2吗?

时间:2018-04-26 15:42:43

标签: python pip tls1.2

我无法使用pip安装任何新的Python包。 This question似乎解决了很多人的问题,但不是我。我跑的时候

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更新到版本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

有什么想法吗?

0 个答案:

没有答案