新Windows11设备VS Code中pip安装flask_sqlalchemy等依赖仍导入报错
解决方案
- 核心原因是VS Code当前选中的Python解释器与你安装依赖的pip所属环境不匹配,按以下步骤排查:
- 打开项目根目录下的VS Code内置终端,执行
pip --version,记录输出里对应的Python安装路径 - 点击VS Code右下角状态栏显示的Python版本号,在弹出的解释器列表里选择和上述路径完全一致的解释器即可
- 打开项目根目录下的VS Code内置终端,执行
- 如果你需要使用VS Code推荐的虚拟环境,需先在虚拟环境内重新安装依赖:
- 在内置终端执行虚拟环境激活命令:
.\你的虚拟环境文件夹名\Scripts\activate,激活成功后终端前缀会出现对应虚拟环境的名称标识 - 激活状态下重新执行安装命令:
pip install flask-sqlalchemy flask-wtf flask-login,所有依赖安装完成后再运行项目即可
- 在内置终端执行虚拟环境激活命令:
- 额外注意导入写法:
- flask_sqlalchemy导入写法无误,确认flask-wtf的CSRF导入写法为
from flask_wtf.csrf import CSRFProtect,不要写错导入路径 - 安装依赖时统一使用横杠命名的包名(flask-sqlalchemy、flask-wtf),不要用下划线命名执行安装
- flask_sqlalchemy导入写法无误,确认flask-wtf的CSRF导入写法为
内容的提问来源于stack exchange,提问作者gtg12345
相关产品推荐
相关产品推荐

