【发布时间】:2018-01-20 11:17:03
【问题描述】:
我有这样的问题
(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
我在 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
>>>
尽管我有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
【问题讨论】:
-
在他们的 GitHub 上似乎有一个 open issue 关于这个问题以及一些修复它的建议。
-
@Jean-FrançoisFabre 我认为他们引用了不同的问题。我不确定欺骗是否安全,我链接到的问题表明可能存在依赖性问题。
-
好的,不要滥用我的金徽章权力,也不要作为副本关闭。请注意,这个问题永远不会过时:)
-
@Jean-FrançoisFabre 这当然是你的特权 :P 但在这个问题上,我认为某处可能存在真正的冲突。
标签: python python-3.x opencv python-import cv2