Python 如何使用Pip将OpenCV升级到特定版本?

Python 如何使用Pip将OpenCV升级到特定版本?,python,opencv,ubuntu,Python,Opencv,Ubuntu,我想在Ubuntu 16.04上安装OpenCV 3.4.0。我试图在internet上从源代码构建以下教程,但遇到了以下问题: 进口恐怖主义: /home/ivan/.virtualenvs/cv/lib/python3.5/site-packages/cv2.so: 未定义的符号:_ztin2cv3dnn19实验性_dnn_v35层 因此,我决定在github上使用以下解决方案升级OpenCV: 工作正常,cv2成功导入。但它直接升级到了opencv4.0.0。是否有任何方法可以使用pip将

我想在Ubuntu 16.04上安装OpenCV 3.4.0。我试图在internet上从源代码构建以下教程,但遇到了以下问题:

进口恐怖主义: /home/ivan/.virtualenvs/cv/lib/python3.5/site-packages/cv2.so: 未定义的符号:_ztin2cv3dnn19实验性_dnn_v35层

因此,我决定在github上使用以下解决方案升级OpenCV:


工作正常,cv2成功导入。但它直接升级到了
opencv4.0.0
。是否有任何方法可以使用
pip
将opencv升级到特定版本(例如:3.4.0)?

您所要做的就是将该版本放入命令中,如下所示

pip3 install --upgrade opencv-python==3.4.0
实际上(2020年)Opencv库的版本是4.2.XX 因此,我的建议是:


pip3安装——升级opencv python==4.2.34

谢谢,非常简单。另外,
3.4.0
不可用,因此我必须输入
3.4.0.12
3.4.0.14
pip3安装——升级opencv python==4.2.0.34(您错过了一个零)
pip3 install --upgrade opencv-python==3.4.0