在linux服务器上安装cv2

问题描述 投票:2回答:1

我在我的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冻结检查时,opencvis没有列出。注意:我使用的是python 3.5.2

python linux bash opencv ubuntu
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.