Python 3.x 使用Anaconda安装opencv 3.4.2
我正在运行Ubuntu18.04LTS: 首先,我无法将anaconda的opencv安装在我现有的环境(base)上,因为它一直在搜索冲突,然后被一个空窗口卡住,窗口上写着“这些软件包将被修改”,同时完全没有显示任何内容,只能选择按“取消”按钮。 我创建了一个名为env_opencv的新虚拟环境,并能够安装opencv: 然后,我运行一个jupyter笔记本,导入opencv:Python 3.x 使用Anaconda安装opencv 3.4.2,python-3.x,opencv,anaconda,Python 3.x,Opencv,Anaconda,我正在运行Ubuntu18.04LTS: 首先,我无法将anaconda的opencv安装在我现有的环境(base)上,因为它一直在搜索冲突,然后被一个空窗口卡住,窗口上写着“这些软件包将被修改”,同时完全没有显示任何内容,只能选择按“取消”按钮。 我创建了一个名为env_opencv的新虚拟环境,并能够安装opencv: 然后,我运行一个jupyter笔记本,导入opencv: import cv2 import matplotlib.pyplot as plt import matplot
import cv2
import matplotlib.pyplot as plt
import matplotlib.patches as patches
...
下面是我得到的:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-8-31cd2c78c525> in <module>
----> 1 import cv2
2 import matplotlib.pyplot as plt
3 import matplotlib.patches as patches
4
5 from align import AlignDlib
ModuleNotFoundError: No module named 'cv2'
ModuleNotFoundError回溯(最近一次调用)
在里面
---->1进口cv2
2将matplotlib.pyplot作为plt导入
3将matplotlib.patches导入为修补程序
4.
5从align导入AlignDlib
ModuleNotFoundError:没有名为“cv2”的模块
无论我尝试了什么,包括直接从conda提示符重新安装opencv,我都无法克服这个错误
顺便说一句,我能够通过Anaconda提示符并使用conda在Windows 10上运行它。然而,我的Windows机器没有nVidia GPU,我不能将其用于CNN培训,所以我真的需要让它在Ubuntu上工作
任何建议都很好。谢谢。我找到了解决此问题的方法: 我从命令行激活env_opencv环境,然后启动jupyter notebook,它就可以工作了。
也许,anaconda navigator有一个bug,它似乎无法从GUI切换环境?您不应该使用基本环境,为您拥有的每个项目创建一个新的、单独的环境。你确定Python脚本是使用正确的安装和软件包运行的吗?我确实创建了一个不同的环境,请阅读全文。你最终创建了一个不同的环境。好的,我猜我没有使用正确的英语,或者你没有按照你应该的方式阅读这篇文章:我从一开始就已经创造了新的环境。我想说的是,Anaconda没有从GUI在环境之间切换,我相信这是一个BUG。