如上所述,尝试安装opencv-python。
通常这是一个简单的pip install opencv-python
,但似乎不起作用。而是将opencv安装到miniconda目录
/home/pi/miniconda3/lib/python3.5/site-packages
代替全局
/usr/lib/python3.7
尝试通过应用程序在Thorny中添加opencv-python
失败。在python程序中...
import sys
sys.path.append('/home/pi/miniconda3/lib/python3.5/site-packages')
import cv2
导致
No module named 'cv2.cv2'
我也尝试过将它添加到路径(export PYTHONPATH=/home/pi/miniconda3/lib/python3.5/site-packages:$PYTHONPATH
)中,但是没有运气。
答案 0 :(得分:1)
因为pip
已链接到您的默认Python,所以我认为此默认值是您的miniconda。更好的方法是直接使用pip
调用Python版本。另外,@ Dave W. Smit提到您最好安装opencv-python-contrib
以使用完整的OpenCV软件包(但不要同时使用两个软件包!)。
$ python-3.7 -m pip install opencv-python-contrib
或者您可以使用pip
版本(如果pip
至少为0.8版本)
$ pip-3.7 install opencv-python-contrib
或者使用pip
1.5或更高版本
$ pip3.7 install opencv-python-contrib