VSCode无法识别Blender的Python库bpy,求解决方案
解决VSCode无法识别Blender bpy库的问题
手动添加Blender Python库路径到VSCode的settings.json
- 找到Blender自带Python的site-packages路径,比如Blender安装目录下的
{Blender版本}/python/lib/python3.x/site-packages(替换成你实际的版本路径) - 打开VSCode设置(快捷键Ctrl+,),搜索
python.analysis.extraPaths - 点击「编辑 in settings.json」,把上述路径添加进去,示例配置:
"python.analysis.extraPaths": [ "C:/Program Files/Blender Foundation/Blender 3.6/python/lib/python3.10/site-packages" ] - 保存设置后重启VSCode,检查bpy模块是否能被识别
- 找到Blender自带Python的site-packages路径,比如Blender安装目录下的
确认Python解释器配置并重启语言服务
- 按Ctrl+Shift+P,输入
Python: Select Interpreter,选中Blender安装目录下的python.exe(比如C:/Program Files/Blender Foundation/Blender 3.6/python/bin/python.exe) - 如果已经选中正确解释器但仍无效,按Ctrl+Shift+P,输入
Python: Restart Language Server强制重启语言服务
- 按Ctrl+Shift+P,输入
禁用Python扩展缓存(极端情况尝试)
打开settings.json,添加以下配置:"python.analysis.cacheFolderPath": "", "python.analysis.indexing": true保存后重启VSCode,让语言服务重新索引所有依赖包
避免第三方启动脚本干扰
不要通过自定义.bat或其他脚本启动VSCode,直接用官方启动器打开,确保环境变量正确加载
内容的提问来源于stack exchange,提问作者fny
相关产品推荐
相关产品推荐

