Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-在OSX上启用TLS1.2_Python_Django_Macos - Fatal编程技术网

Python-在OSX上启用TLS1.2

Python-在OSX上启用TLS1.2,python,django,macos,Python,Django,Macos,我有一个运行python 3.5的VirtualEnvironment 今天,当我启动MacBook时,我发现自己无法为Django项目安装python软件包。我得到以下错误: 无法获取URL:确认ssl证书时出现问题:[ssl:TLSV1\u警报\u协议\u版本]TLSV1警报协议版本(\u ssl.c:646)-正在跳过 我推测TLS1.0已经停止使用,但据我所知,Python的新版本应该使用TLS1.2,对吗?即使在我的环境之外,运行pip3也会出现同样的错误。我已经更新到了Sierra的

我有一个运行python 3.5的VirtualEnvironment

今天,当我启动MacBook时,我发现自己无法为Django项目安装python软件包。我得到以下错误:

无法获取URL:确认ssl证书时出现问题:[ssl:TLSV1\u警报\u协议\u版本]TLSV1警报协议版本(\u ssl.c:646)-正在跳过

我推测TLS1.0已经停止使用,但据我所知,Python的新版本应该使用TLS1.2,对吗?即使在我的环境之外,运行pip3也会出现同样的错误。我已经更新到了Sierra的最新版本,还更新了Xcode。有人知道如何解决这个问题吗?

以下是修复方法:

curlhttps://bootstrap.pypa.io/get-pip.py |python


在适当的虚拟环境中执行。

您使用的是什么版本的pip?