我运行sudo pip install git-review
,得到以下消息:
Downloading/unpacking git-review
Cannot fetch index base URL http://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement git-review
No distributions at all found for git-review
Storing complete log in /home/sai/.pip/pip.log
有人知道吗?
您需要升级pip安装。
--index-url
(短版本:-i
)选项允许您在对pip本身的调用中指定一个索引url,在那里您可以使用https变量。然后您可以指示pip自行升级。sudo pip install --index-url https://pypi.python.org/simple/ --upgrade pip
之后,您应该可以在不使用
--index-url
选项的情况下使用pip。我相信发布7.0.0 (2015-05-21)触发了这个问题。该版本的发行说明声明如下:
您可以使用
pip --version
检查pip版本。这意味着,发出
sudo pip install --trusted-host --upgrade pip
一次也可以解决这个问题,尽管通过不安全的http下载pip。这也可能根本不起作用,因为服务器上可能不再可以访问不安全的端点(我还没有测试过这个)。编辑:
当前版本的
PIP
不再有此问题。截至目前,版本:7.1.2
是当前版本。这里是PIP
链接:https://pypi.python.org/pypi/pip
原始修复:
我在尝试使用
pip==1.5.4
时遇到这个问题这是一个与PIP和Python的PYPI信任SSL证书相关的问题。如果您在Mac OS X的PIP日志中查看:/Users/username/.PIP/PIP.log它将为您提供更多详细信息。
在尝试不同的内容数小时后,让PIP重新启动并运行的解决方法是,在Python中进入我的站点包中,无论它是在virtualenv中还是在正常的站点包中,并去掉当前的PIP版本。对我来说我有
pip==1.5.4
我删除了PIP目录和PIP egg文件。然后我跑了
这个版本的PIP没有SSL问题,然后我就可以在virtualenv中运行正常的
pip install -r requirements.txt
,来设置我想要的、列在requirements.txt
文件中的所有包。这也是我发现的这个Google组中的几个人通过这个问题的推荐黑客:
https://groups.google.com/forum/#!topic/beagleboard/aSlPCNYcVjw
我知道这是一个老问题,但我今天遇到了这个问题,我想分享我对这个问题的解决方案,因为我还没有在其他地方看到这个解决方案。
我的环境:在virtualenv,pip版本1.1中的Ubuntu12.04.5LTS上的Python2.7.12/2.7.14。
我的错误:
在控制台中:
在~/.pip/pip.log中:
我很好奇,因为我已经在一个脚本中运行这些相同的命令一年了。
这解决了它:
(注意https)
希望这能帮助别人!
相关问题 更多 >
编程相关推荐