Raspberry Pi Zero W 2 Python程序无法导入OpenCV(cv2)求助
解决Raspberry Pi Zero W 2无法导入cv2的问题
先确认OpenCV的安装状态
树莓派Zero的ARM架构容易出现版本适配问题,优先用系统包管理器安装:sudo apt update && sudo apt install python3-opencv如果用pip安装,针对Python3执行:
pip3 install opencv-python注意:树莓派Zero性能有限,安装过程会耗时很久,别中途中断。
排查Python环境路径问题
先确认当前用的Python版本:python3 --version然后查看Python的模块搜索路径:
python3 -c "import sys; print(sys.path)"找到cv2的安装目录(通常在
/usr/local/lib/python3.x/dist-packages或/usr/lib/python3/dist-packages),如果不在输出的路径里,在代码开头添加:import sys sys.path.append("你的cv2实际安装路径")补全系统依赖
OpenCV依赖部分系统库,执行以下命令安装缺失的依赖:sudo apt install libopencv-dev libatlas-base-dev libgtk2.0-dev验证安装结果
单独运行以下命令测试:python3 -c "import cv2; print(cv2.__version__)"如果能正常输出版本号,再运行你的原程序即可。
内容的提问来源于stack exchange,提问作者Mohammad Zulqurnain Shaikh
相关产品推荐
相关产品推荐

