Flask &引用;“从烧瓶中导入烧瓶”;停用环境后停止工作

Flask &引用;“从烧瓶中导入烧瓶”;停用环境后停止工作,flask,pip,Flask,Pip,已经在stockoverflow中搜索了数据库--这个问题没有答案 “从烧瓶导入烧瓶”在停用env后停止工作 已安装的python3: “python3--version”-->返回Python 3.7.4 已安装的virtualenv “pip3安装virtualenv” “虚拟环境” “virtualenv--version”-->返回16.7.4 激活虚拟环境 “源环境/b/activate”-->在终端提示下正确创建(环境)注释 在虚拟环境中安装flask “pip3安装烧瓶”

已经在stockoverflow中搜索了数据库--这个问题没有答案

“从烧瓶导入烧瓶”在停用env后停止工作

  • 已安装的python3:
    • “python3--version”-->返回Python 3.7.4
    • 已安装的virtualenv
    • “pip3安装virtualenv”
    • “虚拟环境”
    • “virtualenv--version”-->返回16.7.4
    • 激活虚拟环境
    • “源环境/b/activate”-->在终端提示下正确创建(环境)注释
    • 在虚拟环境中安装flask
    • “pip3安装烧瓶”
    • 在pythonshell中,
      importflask
      不会返回错误
    • python程序是:

      从烧瓶进口烧瓶
      app=烧瓶(名称)
  • @应用程序路径(“/”)
    def hello_world():
    -返回“你好,世界!”
    ...

    我出错了
    7.错误为:“无法导入烧瓶”

    欢迎提出任何意见。非常感谢。 我正在使用以下命令运行程序:

    导出FLASK\u APP=FLASK\u blog.py pip显示烧瓶-->返回:未找到烧瓶
    pip3显示烧瓶-->返回:烧瓶版本1.1.1

    pip没有找到烧瓶,但pip3找到了。这是什么意思

    virtualenv-venv
    创建一个使用Python 2的虚拟环境。由于它没有使用Python 3,
    pip3 install flask
    使用系统pip3,它位于虚拟环境之外。这将在虚拟环境之外安装Flask

    不清楚您是如何调用Python的。如果您输入的是
    python3
    ,如果您得到的是系统
    python3
    ,则可以导入Flask

    无论如何,要更正此问题,请删除venv,然后使用

    virtualenv --python=python3 venv
    
    然后激活虚拟环境,或者使用该虚拟环境为您提供的包装器之一。e、 g

    venv/bin/pip install Flask
    
    然后


    可能您正在使用python2运行该文件?这是在哪个操作系统上运行的?David,我遵循了您的命令,它们工作正常。非常感谢。大卫,有没有网站或教程可以教我有关virtualenv的知识?这是一个很好的开始。注意,许多人认为
    pyenv
    将取代
    virtualenv
    ,但我们还没有做到这一点。
    FLASK_APP=app.py venv/bin/flask run