我是 Flask 的新手,我正在关注有关如何使用 Flask 的 YouTube 教程。我仔细聆听并按照步骤进行操作(链接: https://www.youtube.com/watch?v=Z1RJmh_OqeA )。
- 我使用 pip 安装了 virtualenv 模块
- 创建了一个名为 virtualenv Flask
- 激活环境,我的终端显示“(Flask)”
- 使用“pip3 install Flask Flask-sqlalchemy”安装了 Flask 和 sqlalchemy
- 创建了一个名为 app.py 的文件
文件内容| ||尝试使用“python3 app.py”运行文件
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
if __name__ == "__main__":
app.run()
- 它抛出错误:
(Flask) λ python3 app.py 回溯(最近一次调用最后一次): 文件“C:\Users\User\OneDrive\Desktop\Flask Intro\Flask\app.py”,第 1 行,位于 从烧瓶导入烧瓶 ModuleNotFoundError:没有名为“flask”的模块
我什至使用“python -m pip list”检查了已安装软件包的列表,它在那里:
软件包版本
blinker 1.6.2 点击8.1.4 色彩0.4.6 烧瓶2.3.2 Flask-SQLAlchemy 3.0.5 格林莱特2.0.2 危险2.1.2 金贾2 3.1.2 标记安全 2.1.3 点 23.1.2 安装工具 67.7.2 SQLAlchemy 2.0.18 打字扩展 4.7.1 武器2.3.6 wheel 0.40.0
已经尝试了相当长一段时间,任何形式的帮助都是值得赞赏的。谢谢:-)
我尝试安装多种其他方式,例如使用大写和小写。我什至使用 pip 而不是 pip3。我不知道还能做什么。
I tried installing multiple other ways like with uppercase and lowercase. I even used pip instead of pip3. I don't know what else to do.
看起来已经安装了 Flask 到的虚拟环境中,但可能没有在已激活虚拟环境中运行的 Python 脚本。请执行以下步骤以确保在虚拟环境中运行脚本:
- 激活的虚拟环境: 在的终端或命令提示符中,导航至的项目目录并运行:
bash
venv\Scripts\activate
或者,如果使用的是 Linux 或 macOS:
bash
source venv/bin/activate
应该会在的终端提示符中看到
(Flask)
,表明虚拟环境处于活动状态。
- 在虚拟环境中运行的脚本: 在激活虚拟环境后,使用以下命令运行的 Python 脚本:
bash
python app.py
这将确保 Python 在安装了 Flask 的虚拟环境中查找依赖项。
如果仍然遇到问题,请在评论中提供以下信息,以便我进一步帮助:
- 的操作系统(Windows、macOS 或 Linux)
- 使用的 Python 版本
- 创建虚拟环境的确切命令
- 的项目目录结构的屏幕截图
让我知道是否还有其他可以帮助的!
标签:python,python-3.x,flask,backend,virtualenv From: 76655319