Windows更新后Python库导入失效,疑VSCode问题求助
解决VSCode中Python库导入报错问题
检查VSCode的Python解释器配置
- 打开VSCode,按
Ctrl+Shift+P调出命令面板,输入Python: Select Interpreter - 选中你在Powershell里能正常运行代码的那个Python解释器(比如Python 3.10.10对应的路径,或是虚拟环境的解释器)
- 确认VSCode右下角状态栏显示的解释器路径和你使用的一致
重启Python语言服务器
- 同样打开命令面板,输入
Python: Restart Language Server并执行,等服务器重启后再检查导入问题
配置额外路径(可选)
- 先在Powershell里运行
python -c "import numpy; print(numpy.__file__)",找到numpy的安装路径,定位到它所在的site-packages文件夹 - 打开VSCode设置(按
Ctrl+,),搜索python.analysis.extraPaths,把刚才找到的site-packages路径添加进去,示例配置:"python.analysis.extraPaths": [ "C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Python\\Python310\\Lib\\site-packages" ]
清除VSCode缓存
- 关闭VSCode,删除以下两个目录的文件:
%APPDATA%\Code\Cache%APPDATA%\Code\CachedData
- 重新打开VSCode测试代码
检查Python插件状态
- 打开VSCode扩展面板,找到Microsoft开发的
Python插件,要是不是最新版就更新;如果是最新版,可以尝试回退到上一个稳定版本再测试
内容的提问来源于stack exchange,提问作者Nimo
相关产品推荐
相关产品推荐

