You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode无法解析Django项目导入问题求助

解决VSCode中Django项目导入无法解析的问题

1. 确认Python解释器配置的准确性

  • 检查VSCode右下角显示的解释器路径,必须和虚拟环境的python.exe完全匹配:
    • venv环境路径示例:项目根目录\venv\Scripts\python.exe
    • pipenv可通过pipenv --venv命令获取虚拟环境根路径,再定位到Scripts\python.exe
  • 若路径正确仍无效,按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter重新选择,选完后重启VSCode

2. 调整Pylance/IntelliSense核心配置

  • 打开项目根目录下的.vscode\settings.json,添加或修改以下配置:
    {
      "python.analysis.extraPaths": ["${workspaceFolder}"],
      "python.analysis.diagnosticMode": "workspace",
      "python.analysis.autoSearchPaths": true
    }
    
  • 针对pipenv环境,额外补充:
    "python.pythonPath": "pipenv run python"
    
  • 保存配置后,按Ctrl+Shift+P输入Python: Restart Language Server重启语言服务

3. 清理VSCode工作区缓存

  • 关闭VSCode,删除对应系统的缓存目录:
    • Windows:%APPDATA%\Code\User\workspaceStorage
    • macOS:~/Library/Application Support/Code/User/workspaceStorage
    • Linux:~/.config/Code/User/workspaceStorage
  • 重新打开项目,等待索引完成后再检查导入问题

4. 验证虚拟环境依赖完整性

  • 激活对应虚拟环境:
    • venv:venv\Scripts\activate(Windows)/ source venv/bin/activate(macOS/Linux)
    • pipenv:pipenv shell
  • 执行pip list确认django和pylance已安装,若缺失则重新安装:
    • venv:pip install django pylance
    • pipenv:pipenv install django pylance --dev

内容的提问来源于stack exchange,提问作者Random User

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 06:25:08