我正在尝试在Ubuntu 12.04上的中文服务器上安装Django。
尝试运行pip install django
我收到此错误:
Cannot fetch index base URL http://pypi.pyton.org/simple/
Could not find any downloads that satisfy the requirement django
完整pip.log
是:
Downloading/unpacking django
Getting page http://pypi.python.org/simple/django
Could not fetch URL http://pypi.python.org/simple/django: <urlopen error _ssl.c:489: The handshake operation timed out>
Will skip URL http://pypi.python.org/simple/django when looking for download links for django
Getting page http://pypi.python.org/simple/
Could not fetch URL http://pypi.python.org/simple/: The read operation timed out
Will skip URL http://pypi.python.org/simple/ when looking for download links for django
Cannot fetch index base URL http://pypi.python.org/simple/
URLs to search for versions for django:
* http://pypi.python.org/simple/django/
Getting page http://pypi.python.org/simple/django/
Could not fetch URL http://pypi.python.org/simple/django/: timed out
Will skip URL http://pypi.python.org/simple/django/ when looking for download links for django
Could not find any downloads that satisfy the requirement django
No distributions at all found for django
我已经读过这可能是ssl的系统时间问题,你们有什么想法我怎么解决这个问题?我是否需要设置一个特定的系统时间才能使用pip安装软件包?
感谢。
答案 0 :(得分:2)
好极了防火墙最近一直在增强其游戏,甚至对抗VPN。您可能最终需要使用不同的(本地)镜像进行pip安装。在撰写本文时,这个对我有用:
pip install [YOUR_PACKAGE] -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
答案 1 :(得分:1)
pypi.pyton.org域似乎被中国的防火墙阻止,请点击此处查看更多信息 - http://en.wikipedia.org/wiki/Golden_Shield_Project。 如果网站在中国境内运作的网站是http://www.greatfirewallofchina.org的一个很好的网站,该网站确认它已被屏蔽: http://www.greatfirewallofchina.org/index.php?siteurl=http%3A%2F%2Fpypi.python.org
你能做的是
答案 2 :(得分:1)
此外,您可以使用全局代理goagent或通过VPN运行pip。
更新: http://www.greatfirewallofchina.org/可能报告错误,它告诉我刚才没有服务器能够访问百度!(这绝对可以访问)