我想在Ubuntu 16.04上安装OpenCV 3.4.0。我尝试从互联网上的以下教程的源代码构建,但是遇到了这个问题:
ImportError: /home/ivan/.virtualenvs/cv/lib/python3.5/site-packages/cv2.so: 未定义的符号:_ZTIN2cv3dnn19experimental_dnn_v35LayerE
因此,我决定按照github https://github.com/CharlesShang/FastMaskRCNN/issues/111上的解决方案,使用pip
升级OpenCV:
pip3 install --upgrade opencv-python
工作正常,成功导入了cv2。但是它直接升级到opencv 4.0.0
。是否可以使用pip
将opencv升级到特定版本(例如:3.4.0)?
答案 0 :(得分:2)
您所要做的就是将版本放入命令中
pip3 install --upgrade opencv-python==3.4.0
答案 1 :(得分:0)
实际上(在2020年)Opencv库的版本为4.2.XX。 所以我的建议:
pip3 install --upgrade opencv-python == 4.2.34