树莓派4B中Python3的picamera2模块在VS Code报错但Thonny可用求助
解决VS Code中找不到picamera2模块的问题
出现这个问题的核心原因是VS Code使用的Python解释器,和Thonny、系统终端默认使用的不是同一个,picamera2模块只安装在了后者对应的环境里。
解决步骤如下:
- 先确认系统终端的Python路径:打开终端,输入
which python3,会得到类似/usr/bin/python3或者/home/pi/.local/bin/python3的路径,记下来。 - 在VS Code里切换解释器:按下
Ctrl+Shift+P(Mac用户是Cmd+Shift+P),输入「Python: Select Interpreter」,在弹出的列表里选择和终端输出一致的路径;如果列表里没有,选「Enter interpreter path」手动输入刚才记下的路径。 - 重启VS Code的终端,重新运行程序即可。
如果是用了虚拟环境,还要确认VS Code的终端是否激活了对应的虚拟环境——不过树莓派默认一般不会用虚拟环境,主要还是解释器不匹配的问题。
内容的提问来源于stack exchange,提问作者jimk572
相关产品推荐
相关产品推荐

