Flask应用在本地无法运行

1 投票
1 回答
2112 浏览
提问于 2025-04-18 07:09

我正在学习Miguel Grinberg的Flask超级教程,但在第一部分无法运行基本的应用程序。我使用的是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

我已经仔细检查过代码,所有内容看起来都没问题。不确定是不是我在使用虚拟环境时搞错了,还是有其他问题。

相关问题:

1 个回答

1

在阅读教程的时候,发现Miguel跳过了一个步骤,就是如何真正激活虚拟环境。你需要在你进行所有pip安装的目录下运行这个命令:

. flask/bin/activate

这样做应该能让你进入正确的虚拟环境,这样你用pip安装的所有东西就可以在你的run.py脚本中使用了。

撰写回答