在linux服务器上安装cv2

时间:2017-12-28 07:29:57

标签: python linux bash opencv ubuntu

我正在我的Linux服务器上尝试opencv即cv2,它具有以下配置。

  

Linux D07-CPT-8gb-4cpu-nyc1 4.4.0-92-generic#115-Ubuntu SMP Thu Aug   10 09:04:33 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux

在尝试使用服务器之前,我在我的Bash for Windows上尝试了这个命令并在这里工作正常。

sudo apt-get install libopencv-dev python-opencv

我在Linux服务器上运行了相同的命令,但是当我输入import cv2时,我收到了此错误。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'cv2'
当我检查pip冻结时,未列出

opencv。 注意:我使用的是python 3.5.2

1 个答案:

答案 0 :(得分:4)

至少在Ubuntu 16.04上,存在Python 2Python 3

所以当安装python包时,你应该关心你的python版本。默认pythonpip适用于Python 2

<强>解决方案

  

<强> 1 即可。特定的Python版本

sudo python3 -m pip install opencv-python 
  

<强> 2 即可。安装python3-pip,然后使用python3pip3

sudo apt install python3-pip
pip3 install opencv-python