VS Code创建首个Django项目遇导入错误求助
解决VS Code中Django导入报错的问题
先确认VS Code用的是你的虚拟环境解释器
- 按
Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,选你项目虚拟环境里的Python路径(一般是项目文件夹\venv\Scripts\python.exe) - 选完重启VS Code
检查虚拟环境里真的装了Django吗?
- 回到激活了虚拟环境的Powershell窗口,敲
pip list,看看输出里有没有Django - 要是没有,重新跑
pip install django
手动添加Django路径给VS Code分析器(对付顽固报错)
- 在项目里新建
.vscode\settings.json文件,把下面代码粘进去:{ "python.analysis.extraPaths": [ "${workspaceFolder}\\venv\\Lib\\site-packages" ] } - 保存后按
Ctrl+Shift+P输入Reload Window重载窗口
检查状态栏的解释器
- VS Code左下角状态栏会显示当前用的Python版本,点它就能重新选虚拟环境的解释器,确保不是系统默认的Python
清缓存试试
- 关掉VS Code,删掉项目里的
.vscode文件夹,再重新打开项目选解释器
内容的提问来源于stack exchange,提问作者IamJD13
相关产品推荐
相关产品推荐

