python - 我无法从 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 虚拟环境?
解决方案
我也面临同样的问题。我刚刚删除了现有的 openCV 文件,然后创建了一个 conda 环境。之后我只是输入: conda install openCv (在终端中)并且该软件包已成功安装在该 conda 环境中。
推荐阅读
- github-api - GitHub 应用程序访问私有成员和存储库
- data-structures - 如何对流程图进行数据建模?
- css - Antd 自定义主题
- c++ - 如何使用 CMake 链接“numpy/arrayobject.h”
- node.js - Mongoose:如何在聚合中使用索引?
- angular - Angular ngstyle 剥离 -webkit-
- laravel - Laravel 和 Vue:添加 Vuetify 时如何减小包大小?
- django - 确认设备上的 AWS Cognito Boto3 错误:给出的设备密钥无效
- python - 当我尝试从会话执行存储过程时,为什么会出现语法错误?
- makefile - Caffe-segnet:重新定义参数“compiler-bindir”