【问题标题】:Error when trying to install Flask extensions尝试安装 Flask 扩展时出错
【发布时间】:2014-01-15 10:48:21
【问题描述】:

我正在学习以下教程:

http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

我已经创建了一个虚拟环境并一直在尝试安装以下扩展:

flask/bin/pip install flask==0.9
flask/bin/pip install flask-login
flask/bin/pip install flask-openid
flask/bin/pip install flask-mail==0.7.6
flask/bin/pip install sqlalchemy==0.7.9
flask/bin/pip install flask-sqlalchemy==0.16
flask/bin/pip install sqlalchemy-migrate==0.7.2
flask/bin/pip install flask-whooshalchemy==0.54a
flask/bin/pip install flask-wtf==0.8.4
flask/bin/pip install pytz==2013b
flask/bin/pip install flask-babel==0.8
flask/bin/pip install flup

当我运行它们时,每一个都会收到以下错误消息:

Wheel installs require setuptools >= 0.8 for dist-info support.
pip's wheel support requires setuptools >= 0.8 for dist-info support.
Storing debug log for failure in /Users/seanpatterson/.pip/pip.log

通过阅读我的想法,我正在运行旧版本的安装工具,但我不确定如何升级它,或者它会是什么安装文件。有什么想法吗?

【问题讨论】:

  • 你应该先安装 setuptools :) 使用这个命令:pip install setuptools

标签: python flask


【解决方案1】:

pip install -U setuptools 应该可以解决问题。

【讨论】:

  • 谢谢,但我刚试过但它说'-bash: pip: command not found' ?!?!
  • 啊,是的,如果你不使用virtualenvactivate脚本,你将不得不使用绝对路径:flask/bin/pip install -U setuptools [e]:对不起,没有看到答案以下。忽略此评论。
【解决方案2】:

试试这个:

flask/bin/pip install --upgrade setuptools

如果您未在虚拟环境中指定 pip,您的系统将通过其$PATH 查找pip。您的虚拟环境可能不在系统路径中的某个目录中,因此将找不到。

【讨论】:

  • 感谢您的帮助,但当我尝试这样做时仍然收到此消息。 sim1-3010:microblog seanpatterson$ flask/bin/pip install --upgrade setuptools Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. Storing debug log for failure in /Users/seanpatterson/.pip/pip.log。我从哪里运行这个命令有关系吗?目前我正在从我的烧瓶应用程序所在的文件夹运行 - 大概是我的虚拟环境所在的位置。
猜你喜欢
  • 2014-01-11
  • 1970-01-01
  • 1970-01-01
  • 2011-06-08
  • 1970-01-01
  • 2011-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多