PIP 找不到任何满足 SQLAlchemy 要求的下载 [英] PIP Could not find any downloads that satisfy the requirement SQLAlchemy
本文介绍了PIP 找不到任何满足 SQLAlchemy 要求的下载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
- Ubuntu 12.04
- Apache 2.2.22
pip 已停止在我的 ubuntu 服务器上工作,并在我尝试下载任何内容时出现以下错误.
pip has stopped working on my ubuntu server and gives the below error when I try to download anything.
$ sudo pip install SQLAlchemy
Downloading/unpacking SQLAlchemy
Cannot fetch index base URL http://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement SQLAlchemy
No distributions at all found for SQLAlchemy
Storing complete log in /home/user/.pip/pip.log
以下所有方法都不起作用
All of the below also do not work
$ sudo pip install --upgrade pip
$ sudo apt-get install build-essential
我的 /etc/environment
具有以下以前有效的设置.
My /etc/environment
has the below settings which were working previously.
http_proxy="http://myproxyhere:portnumberhere/"
HTTP_PROXY="http://myproxyhere:portnumberhere/"
我的/home/user/.pip
------------------------------------------------------------
/usr/bin/pip run on Sat Jun 7 20:08:38 2014
Downloading/unpacking SQLAlchemy
Getting page http://pypi.python.org/simple/SQLAlchemy
Could not fetch URL http://pypi.python.org/simple/SQLAlchemy: <urlopen error [Errno 111] Connection refused>
Will skip URL http://pypi.python.org/simple/SQLAlchemy when looking for download links for SQLAlchemy
Getting page http://pypi.python.org/simple/
Could not fetch URL http://pypi.python.org/simple/: <urlopen error [Errno 111] Connection refused>
Will skip URL http://pypi.python.org/simple/ when looking for download links for SQLAlchemy
Cannot fetch index base URL http://pypi.python.org/simple/
URLs to search for versions for SQLAlchemy:
* http://pypi.python.org/simple/SQLAlchemy/
Getting page http://pypi.python.org/simple/SQLAlchemy/
Could not fetch URL http://pypi.python.org/simple/SQLAlchemy/: <urlopen error [Errno 111] Connection refused>
Will skip URL http://pypi.python.org/simple/SQLAlchemy/ when looking for download links for SQLAlchemy
Could not find any downloads that satisfy the requirement SQLAlchemy
No distributions at all found for SQLAlchemy
Exception information:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 126, in main
self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 223, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 948, in prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File "/usr/lib/python2.7/dist-packages/pip/index.py", line 152, in find_requirement
raise DistributionNotFound('No distributions at all found for %s' % req)
DistributionNotFound: No distributions at all found for SQLAlchemy
有没有人知道可能出了什么问题?
Has anyone got any idea what might be going wrong?
推荐答案
您需要通过 HTTPS 而不是 HTTP 获取 pypi.
You need to fetch pypi over HTTPS, not HTTP.
出于某种原因,您的 pip 配置为从 http://pypi.python.org/simple/ 而不是 https://pypi.python.org/simple/
For some reason your pip is configured to retrieve from http://pypi.python.org/simple/ rather than https://pypi.python.org/simple/
这篇关于PIP 找不到任何满足 SQLAlchemy 要求的下载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文