虚拟环境中已安装Flask但运行时提示模块未找到的问题求助
虚拟环境中已安装Flask但运行时提示模块未找到的问题求助
我刚接触Flask,跟着教程一步步操作,每一步都仔细跟着做了。
下面是我的操作步骤:
- 用
pip安装了virtualenv模块 - 创建了名为
Flask的虚拟环境 - 激活环境后,终端显示
(Flask) - 在激活的环境里用命令
pip3 install flask flask-sqlalchemy安装了Flask和SQLAlchemy - 创建了
app.py文件,内容如下:
from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "Hello World!" if __name__ == "__main__": app.run()
- 尝试用
python3 app.py运行文件,结果报错:
(Flask) λ python3 app.py Traceback (most recent call last): File "C:\Users\User\OneDrive\Desktop\Flask Intro\Flask\app.py", line 1, in <module> from flask import Flask ModuleNotFoundError: No module named 'flask'
我用python -m pip list查看已安装包,明明能看到Flask在列表里:
Package Version ----------------- ------- blinker 1.6.2 click 8.1.4 colorama 0.4.6 Flask 2.3.2 Flask-SQLAlchemy 3.0.5 greenlet 2.0.2 itsdangerous 2.1.2 Jinja2 3.1.2 MarkupSafe 2.1.3 pip 23.1.2 setuptools 67.7.2 SQLAlchemy 2.0.18 typing_extensions 4.7.1 Werkzeug 2.3.6 wheel 0.40.0
我折腾好半天了,试过各种安装方式,比如大小写不同的命令,用pip代替pip3,但都没用,实在不知道该怎么办了,求大家帮我看看!
备注:内容来源于stack exchange,提问作者FlyingDuckMan
相关产品推荐
相关产品推荐

