【发布时间】:2020-06-20 14:41:10
【问题描述】:
我正在运行 Ubuntu 18.04LTS:
首先,我无法在我现有的环境(基础)上从 anaconda 安装 opencv,因为它一直在寻找冲突,然后卡在一个空窗口中,上面写着“这些包将被修改”,同时完全没有显示任何内容,并且只能选择按下“取消”按钮。 我创建了一个名为 env_opencv 的新虚拟环境,并且能够安装 opencv: enter image description here
然后,我运行一个导入 opencv 的 jupyter notebook:
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'
无论我尝试了什么,包括直接从 conda 提示符重新安装 opencv,我都无法克服这个错误。
顺便说一句,我能够通过 Anaconda 提示符并使用 conda 使其在 Windows 10 上运行。但是,我的 Windows 机器没有 nVidia GPU,我不能用它来训练 CNN,所以我真的需要让它在 Ubuntu 上运行。
任何建议都会很棒。谢谢。
【问题讨论】:
-
您不应该使用基础环境,为您拥有的每个项目创建一个新的、单独的环境。您确定 Python 脚本正在使用正确的安装和包运行吗?
-
我确实创建了一个不同的环境,请阅读全文
-
你确实创建了一个不同的环境最终。
-
好的,我想我没有使用正确的英语,或者您没有按照您应该的方式阅读帖子:我已经从一开始就创建了新环境。我的意思是 Anaconda 没有在 GUI 环境之间切换,我相信这是一个 BUG。
标签: python-3.x opencv anaconda