Python 尝试使用pip安装Django时出错
我在OSX中执行“pip安装django”时遇到以下错误Python 尝试使用pip安装Django时出错,python,ssl,pip,failed-installation,Python,Ssl,Pip,Failed Installation,我在OSX中执行“pip安装django”时遇到以下错误 Downloading/unpacking django Error <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm> while getting https://pypi.python.org/packages/source/D/D
Downloading/unpacking django
Error <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm> while getting https://pypi.python.org/packages/source/D/Django/Django-1.8.1.tar.gz#md5=0f0a677a2cd56b9ab7ccb1c562d70f53 (from https://pypi.python.org/simple/django/)
Cleaning up...
Exception:
Traceback (most recent call last):
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/commands/install.py", line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/req.py", line 1092, in prepare_files
self.unpack_url(url, location, self.is_download)
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/req.py", line 1238, in unpack_url
retval = unpack_http_url(link, location, self.download_cache, self.download_dir)
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/download.py", line 602, in unpack_http_url
resp = _get_response_from_url(target_url, link)
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/download.py", line 638, in _get_response_from_url
resp = urlopen(target_url)
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/download.py", line 176, in __call__
response = self.get_opener(scheme=scheme).open(url)
File "/Users/garylewis/anaconda/lib/python2.7/urllib2.py", line 404, in open
response = self._open(req, data)
File "/Users/garylewis/anaconda/lib/python2.7/urllib2.py", line 422, in _open
'_open', req)
File "/Users/garylewis/anaconda/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/download.py", line 155, in https_open
return self.do_open(self.specialized_conn_class, req)
File "/Users/garylewis/anaconda/lib/python2.7/urllib2.py", line 1184, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Storing complete log in /var/folders/tv/mxmczdzd00bb3z5zkm6q1l400000gn/T/tmpYaAhkf
下载/解包django
获取时出错https://pypi.python.org/packages/source/D/Django/Django-1.8.1.tar.gz#md5=0f0a677a2cd56b9ab7ccb1c562d70f53 (来自https://pypi.python.org/simple/django/)
清理。。。
例外情况:
回溯(最近一次呼叫最后一次):
文件“/Users/garylewis/anaconda/lib/python2.7/site packages/pip/basecommand.py”,主文件第134行
status=self.run(选项、参数)
文件“/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/commands/install.py”,第236行,正在运行
需求设置准备文件(查找器,强制根目录,鸡蛋信息=self.bundle,bundle=self.bundle)
文件“/Users/garylewis/anaconda/lib/python2.7/site packages/pip/req.py”,第1092行,在prepare_文件中
self.unpack\u url(url、位置、self.is\u下载)
文件“/Users/garylewis/anaconda/lib/python2.7/site packages/pip/req.py”,第1238行,在解包url中
retval=unpack_http_url(链接、位置、self.download_缓存、self.download_目录)
文件“/Users/garylewis/anaconda/lib/python2.7/site packages/pip/download.py”,第602行,在unpack\u http\u url中
resp=\u从\u url(目标\u url,链接)获取\u响应\u
文件“/Users/garylewis/anaconda/lib/python2.7/site-packages/pip/download.py”,第638行,从url获取响应
resp=urlopen(目标url)
文件“/Users/garylewis/anaconda/lib/python2.7/site packages/pip/download.py”,第176行,在调用中__
response=self.get\u opener(scheme=scheme.open)(url)
文件“/Users/garylewis/anaconda/lib/python2.7/urllib2.py”,第404行,打开
响应=自身打开(请求,数据)
文件“/Users/garylewis/anaconda/lib/python2.7/urllib2.py”,第422行,打开
"开放",
文件“/Users/garylewis/anaconda/lib/python2.7/urllib2.py”,第382行,在调用链中
结果=func(*args)
文件“/Users/garylewis/anaconda/lib/python2.7/site packages/pip/download.py”,第155行,https\u open
返回self.do\u open(self.specialized\u conn\u类,请求)
文件“/Users/garylewis/anaconda/lib/python2.7/urllib2.py”,第1184行,打开
引发URL错误(err)
URL错误:
存储完整的登录/var/folders/tv/mxmczdzd00bb3z5zkm6q1l40000gn/T/tmpYaAhkf
如何解决此问题并安装Django?我认为这可能是pip本身的问题。我似乎还记得过去无法用它安装其他Python东西。该错误似乎与SSL Python的证书有关。由于Heartbleed已知错误而更新的证书。您需要更新/重新安装Python。该错误似乎与SSL Python的证书有关。由于Heartbleed已知错误而更新的证书。您需要更新/重新安装Python。该错误似乎与SSL Python的证书有关。由于Heartbleed已知错误而更新的证书。您需要更新/重新安装Python。该错误似乎与SSL Python的证书有关。由于Heartbleed已知错误而更新的证书。您需要更新/重新安装Python。我搜索问题并找到这个问题。但我发现这个问题没有解决办法。我的解决方案如下:
我搜索问题并找到这个问题。但我发现这个问题没有解决办法。我的解决方案如下:
我搜索问题并找到这个问题。但我发现这个问题没有解决办法。我的解决方案如下:
我搜索问题并找到这个问题。但我发现这个问题没有解决办法。我的解决方案如下:
谢谢我安装了最新版本的Python,但我不知道如何告诉pip使用它来代替Python 2.7。我还尝试按照中的步骤卸载Python2.7,但它似乎不起作用。您是否尝试卸载pip并使用新版本的Python重新安装它?没有。我想知道怎么做,谢谢。我安装了最新版本的Python,但我不知道如何告诉pip使用它来代替Python 2.7。我还尝试按照中的步骤卸载Python2.7,但它似乎不起作用。您是否尝试卸载pip并使用新版本的Python重新安装它?没有。我想知道怎么做,谢谢。我安装了最新版本的Python,但我不知道如何告诉pip使用它来代替Python 2.7。我还尝试按照中的步骤卸载Python2.7,但它似乎不起作用。您是否尝试卸载pip并使用新版本的Python重新安装它?没有。想知道怎么做