【问题标题】:Installing Flask fails. Error: No available formula with the name "flask"安装 Flask 失败。错误:没有名称为“flask”的可用公式
【发布时间】:2017-11-02 07:13:57
【问题描述】:

我使用 Mac,而且我是 Flask 的新手。我首先想通过命令行安装virtualenv。这是我得到的错误:

$ brew install Flask 
Error: No available formula with the name "flask"
==> Searching for a previously deleted formula... Error: No previously deleted formula found.
==> Searching for similarly named formulae... Error: No similarly named formulae found.
==> Searching taps... Error: No formulae found in taps.

当我尝试通过 pip 安装 Flask 时,它给了我这个错误:

$ pip install Flask
/usr/local/bin/pip: line 1: syntax error near unexpected token `('
/usr/local/bin/pip: line 1: `var freckle = require('freckle')'

我只是想从 F​​lask 开始,我对这个框架完全陌生。 当我尝试安装 Python 模块时,经常会收到此错误。我使用 Python 2.7.10。

谢谢。 (停止删除这个。我是一个友好的人)

【问题讨论】:

  • 你在使用 virtualenv 吗?你激活了吗?
  • 我试过了,但它给了我与上面完全相同的错误。没有找到公式。
  • try:rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core;酿造更新
  • 你试过这个吗:sudo pip install virtualenv?
  • 好的,我做到了,然后来了:“已经是最新的了。”当我再次尝试安装 Flask 时,它给了我和以前一样的错误。

标签: python flask pip virtualenv homebrew


【解决方案1】:

所以,唯一真正起作用的是:

pip3 install virtualenv
pip3 install Flask

感谢所有提供帮助的人。

【讨论】:

    【解决方案2】:

    尝试以下方法:

    brew update && brew install flask
    

    问题可能是目录不是最新的。上面的命令应该清楚这一点。干杯。

    【讨论】:

    • 这不起作用。 :-( Already up-to-date. Error: No available formula with the name "flask" ==> Searching for a previously deleted formula... Error: No previously deleted formula found. ==> Searching for similarly named formulae... Error: No similarly named formulae found. ==> Searching taps... Error: No formulae found in taps.
    • Flask 不是冲泡配方。
    • 是的,这只是pip install Flask不起作用后对我的绝望考验。
    【解决方案3】:

    所以,你已经安装了 virtualenv。

    现在您需要为您的项目创建并激活一个 virtualenv。

    首先,转到您的项目文件夹,然后执行以下操作:

    virtualenv project_name
    

    激活它:

    . project_name/bin/activate
    

    并安装烧瓶:

    pip install Flask
    

    希望对您有所帮助。阅读更多关于它的信息here

    【讨论】:

    • 不,安装 virtualenv 给了我同样的错误:未找到公式。 Error: No available formula with the name "virtualenv" ==> Searching for a previously deleted formula... Error: No previously deleted formula found. ==> Searching for similarly named formulae... These similarly named formulae were found: pyenv-virtualenv ✔ pyenv-virtualenvwrapper ✔ To install one of them, run (for example): brew install pyenv-virtualenv ✔ ==> Searching taps... Error: No formulae found in taps.
    • @LeaHontiveros 你评论说它说Already up-to-date 这意味着它已安装
    • 是的,因为brew 已经是最新的了。 (命令是:brew update && ...)最上面的评论是在@asmita 给我一个命令之后。抱歉,有点混乱。
    【解决方案4】:

    您遇到的问题是由一个 npm 包引起的,该包公开了一个名为 pip 的可执行文件。 要使用 pip 安装 python 包,请运行:

    python -m pip install <package name>
    

    在你的情况下:

    python -m pip install Flask
    

    【讨论】:

      猜你喜欢
      • 2019-05-05
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-15
      • 2022-01-12
      相关资源
      最近更新 更多