首页 > 解决方案 > 我无法从 conda 环境导入 cv2

问题描述

我在 Ubuntu 18,04 上安装了 opencv 4.3.0-dev。我是从 Github 上的最新分支构建的。我在没有激活任何虚拟环境的情况下安装了它。当我运行以下命令时,我得到了正确的输出:

python3 -c "import cv2; print(cv2.__version__)"
4.3.0-dev 

如果我创建一个 conda 环境conda create --name foo python-3.6 并激活它,我会得到:

python3 -c "import cv2; print(cv2.__version__)"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2' 

在这两种情况下,pip list 和 conda list 都不会显示 cv2 模块。cv2 在哪里,如何将其导入 conda 虚拟环境?

标签: pythonopencvpipcondaubuntu-18.04

解决方案


我也面临同样的问题。我刚刚删除了现有的 openCV 文件,然后创建了一个 conda 环境。之后我只是输入: conda install openCv (在终端中)并且该软件包已成功安装在该 conda 环境中。


推荐阅读