当你在树莓派中创建一个python虚拟环境,使用以下代码
from picamera2 import Picamera2
执行的时候会报错指令错误,原因是虚拟环境中,找不到libcamera库.
解决方法:
重新创建一个虚拟环境,使用如下代码
python3 -m venv --system-site-packages env
一定要加上参数--system-site-packages,这个参数的意思是使用系统python的packages。
不用担心,后面pip安装的库还是在你的虚拟环境中。只是代码中可以导入系统python的package了