python - Flask 应用程序未在本地主机中运行

标签 python flask

我正在学习 Miguel Grinberg 的 Flask Mega-Tutorial,但无法运行第一部分中的基本应用程序。我正在使用 Ubuntu,并获得以下回溯:

Traceback (most recent call last):
  File "./run.py", line 2, in <module>
    from app import app
  File "/home/makisupa43/dev/microblog/app/__init__.py", line 1, in <module>
    from flask import Flask
ImportError: No module named flask

我仔细检查了代码,一切看起来都是正确的。不确定我是否被 VirtualEnv 搞砸了或者这是否是一个单独的问题。

最佳答案

通读本教程,Miguel 似乎跳过了实际激活虚拟环境的步骤。从您执行所有 pip 安装的目录运行此命令:

. flask/bin/activate

这应该会将您置于正确的虚拟环境中,这将使您使用 pip 安装的所有内容都可用于您的 run.py 脚本。

关于python - Flask 应用程序未在本地主机中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23772165/

相关文章:

Python/Flask HTML 表单发送电子邮件

Python Flask SocketIO 在@socketio 上下文之外广播

python - 整数到二进制转换

python - 为什么删除方法不释放 Tkinter 中小部件的内存?

python - 通过线性回归进行 tensorflow 图像分割

javascript - 修改 javascript 以维护 Flask 中的 HTML 下拉菜单选择

python - 使用 Flask 返回多个图像文件

Python在父目录中找不到模块

python - 如何在keras中使用model.fit_generator

python - flask/flask-admin 中的 Select2 字段实现