代码之家  ›  专栏  ›  技术社区  ›  black_pearl

终端错误:flask run zsh:未找到命令:flask

  •  0
  • black_pearl  · 技术社区  · 8 年前

    我使用的是Mac,Python版本是2.7.10。我安装了烧瓶

    ➜  Flask_blog python Python 2.7.10 (default, Oct  6 2017, 22:29:07) 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import flask
    >>>
    

    我试着学习flash on的教程 http://flask.pocoo.org/docs/1.0/

    命令:

    ➜  Flask_blog export FLASK_APP=flaskblog.py
    ➜  Flask_blog flask run                    
    zsh: command not found: flask
    ➜  Flask_blog 
    

    flaskblog.py中的代码:

    from flask import Flask
    app = Flask(__name__)
    
    @app.route("/")
    def hello():
        return "Hello World!"
    

    错误是 command not found: flask

    我还尝试了另一个教程。

    命令:

    ➜  Flask_blog cd /Users/jzd/Movies/flask/Second_video 
    ➜  Second_video python one.py                           
    Sorry
    

    在one.py中编码

    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def index():
        return 'Hello World'
    
    if __name__ == '__name__':
        app.run('0.0.0.0')
    else:
        print("Sorry")
    

    条件 __name__ == '__name__':

    venv

    真想知道怎么修。

    3 回复  |  直到 7 年前
        1
  •  1
  •   Andrejs Cainikovs    8 年前

    python -m flask run

    flask this section

        2
  •  1
  •   Miguel Ortiz    7 年前

    mortiz@florida:~/Documents/projects$ pip freeze |grep -i flask
    Flask==1.0.2
    mortiz@florida:~/Documents/projects$ pip2 freeze |grep -i flask
    Flask==1.0.2
    mortiz@florida:~/Documents/projects$ pip3 freeze |grep -i flask
    Flask==1.0.2
    Flask-CLI==0.4.0
    Flask-Jsonpify==1.5.0
    Flask-RESTful==0.3.6
    Flask-SQLAlchemy==2.3.2
    

    mortiz@florida:~/Documents/projects/python/APIS/new_project_py_2_7$ which python
        /home/mortiz/Documents/projects/python/APIS/new_project_py_2_7/venv/bin/python
    
    (venv) mortiz@florida:~/Documents/projects/python/APIS/new_project_py_2_7$ python --version
    Python 3.5.3
    

    pip3 install flask
    #or
    python3 -m pip install flask
    

    pip2 install flask
    #or
    python2 -m pip install flask
    

    pip install flask
    python -m install flask
    

    explained here

        3
  •  0
  •   black_pearl    8 年前

    ➜  Second_video FLASK_APP=one.py                        
    ➜  Second_video python -m flask run
     * Serving Flask app "one.py"
     * Environment: production
       WARNING: Do not use the development server in a production environment.
       Use a production WSGI server instead.
     * Debug mode: off
    Sorry
     * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    
    推荐文章