ImportError:没有名为'cv2'Python3的模块

Fir*_*try 15 python opencv python-import python-3.x cv2

我有这样的问题

(face_det) user@pc:~$ python3
Python 3.5.3 (default, Apr 22 2017, 00:00:00) 
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'cv2
Run Code Online (Sandbox Code Playgroud)

我在python2上没有它:

(face_det) user@pc:~$ python2
Python 2.7.13 |Anaconda custom (64-bit)| (default, Dec 20 2016, 23:09:15) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import cv2
>>> 
Run Code Online (Sandbox Code Playgroud)

尽管如此,我有opencv(我还尝试删除它然后安装):

(face_det) user@pc:~$ pip3 install opencv
Requirement already satisfied: opencv in ./.virtualenvs/face_det/lib/python3.5/site-packages
(face_det) user@pc:~$ conda install opencv
Fetching package metadata .........
Solving package specifications: .

# All requested packages already installed.
# packages in environment at /home/pc/anaconda3:
#
opencv                    3.2.0               np112py27_0    conda-forge
Run Code Online (Sandbox Code Playgroud)

Dav*_*ith 25

尝试

pip3 install opencv-python
Run Code Online (Sandbox Code Playgroud)

得到的cv2.我不确定什么时候opencv-python可用.我一直在手工制作opencv,但几个星期前,当我看到它的时候.我正在cv2运行的VM中使用Python3 ubuntu/trusty64.


小智 5

尝试

sudo python3.5 -m pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

它对我有用


小智 0

我认为你在 Linux 上判断pc:~$

尝试从以下链接安装:

http://docs.opencv.org/3.0-beta/doc/tutorials/introduction/linux_install/linux_install.html

它对我有用,希望对你也一样!