【问题标题】:Pip could not find any downloads that satisfy the requirement Flask==0.10.1Pip 找不到任何满足 Flask==0.10.1 要求的下载
【发布时间】:2015-12-24 18:07:33
【问题描述】:

这太奇怪了,因为这以前在我的机器上工作过。我从 github 分叉了一个 repo,创建了一个新的 virtualenv,然后尝试了

pip install -r requirements.txt

我收到以下错误:

Downloading/unpacking Flask==0.10.1 (from -r requirements.txt (line 1))
  Could not find any downloads that satisfy the requirement Flask==0.10.1 (from -r requirements.txt (line 1))
Cleaning up...
No distributions at all found for Flask==0.10.1 (from -r requirements.txt (line 1))
Storing debug log for failure in /home/michael/.pip/pip.log

以下内容存储在我的调试日志中:

/home/michael/git/blueprint_ex/env/bin/pip run on Thu Dec 24 09:57:08 2015
Downloading/unpacking Flask==0.10.1 (from -r requirements.txt (line 1))
  Getting page https://pypi.python.org/simple/Flask/
  URLs to search for versions for Flask==0.10.1 (from -r     requirements.txt (line 1)):
  * https://pypi.python.org/simple/Flask/0.10.1
  * https://pypi.python.org/simple/Flask/
  Getting page https://pypi.python.org/simple/Flask/0.10.1
  Could not fetch URL https://pypi.python.org/simple/Flask/0.10.1: 404 Client Error: Not Found
  Will skip URL https://pypi.python.org/simple/Flask/0.10.1 when looking for download links for Flask==0.10.1 (from -r requirements.txt (line 1))
  Analyzing links from page https://pypi.python.org/simple/flask/
  Could not find any downloads that satisfy the requirement Flask==0.10.1 (from -r requirements.txt (line 1))
Cleaning up...
No distributions at all found for Flask==0.10.1 (from -r requirements.txt (line 1))
Exception information:
Traceback (most recent call last):
  File "/home/michael/git/blueprint_ex/env/local/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/home/michael/git/blueprint_ex/env/local/lib/python2.7/site-packages/pip/commands/install.py", line 304, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/home/michael/git/blueprint_ex/env/local/lib/python2.7/site-packages/pip/req.py", line 1178, in prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
  File "/home/michael/git/blueprint_ex/env/local/lib/python2.7/site-packages/pip/index.py", line 277, in find_requirement
raise DistributionNotFound('No distributions at all found for %s' % req)
 DistributionNotFound: No distributions at all found for Flask==0.10.1 (from -r requirements.txt (line 1))

我的 requirements.txt 文件看起来像

Flask==0.10.1
Flask-SQLAlchemy==2.0
Flask-WTF==0.11
Jinja2==2.8
MarkupSafe==0.23
SQLAlchemy==1.0.10
WTForms==2.1
Werkzeug==0.11.3
argparse==1.2.1
coverage==3.7.1
itsdangerous==0.24
nose==1.3.4
wsgiref==0.1.2                 

有人知道问题出在哪里吗?我以前能够在同一台机器上的不同 virtualenv 上安装 Flask,所以这特别令人沮丧。而且,我试过了

pip install SQLAlchemy

这很好用。

pip install Flask

pip install Flask==0.10.1

给我与上面相同的错误消息。

有什么想法吗?

谢谢!

【问题讨论】:

  • 我今天遇到了类似的问题,除了 MarkupSafe==0.23 和今天早些时候的 docker build 命令,在使用相同网络的同一台机器上,它工作得很好。我怀疑是暂时的网络或服务器问题,但这只是一个疯狂的猜测。
  • 这似乎是服务器问题,因为它最终自行纠正了......

标签: python flask pip


【解决方案1】:

请测试您是否可以访问“https://pypi.python.org/simple/Flask/”。也许你需要为 https 设置代理。

【讨论】:

    猜你喜欢
    • 2013-01-03
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 2021-12-25
    • 2018-10-13
    • 2016-12-18
    • 2018-10-04
    相关资源
    最近更新 更多