无法在 PyCharm 上导入 cv2

Posted

技术标签:

【中文标题】无法在 PyCharm 上导入 cv2【英文标题】:Cannot import cv2 on PyCharm 【发布时间】:2018-12-09 10:07:00 【问题描述】:

我试图在 PyCharm 中导入 cv2 模块,但它显示错误。 我也在终端尝试过

pip install opencv-python
pip3 install cv2
pip install opencv-python
pip3 install cv2

等等。

尝试从终端安装opencv-python 显示此

Requirement already satisfied: opencv-python in ./anaconda3/lib/python3.6/site-packages (3.4.1.15)

并尝试从终端安装cv2 显示此

Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

但是,尝试在 Pycharm 上导入 cv2 会显示:

Pycharm 错误图片

【问题讨论】:

pycharm想像pip install cv2一样安装opencv-python,但是他需要像pip install opencv-python一样安装它 您在 anaconda python 上混合使用了 pip-pip3。为什么不是一个东西?为什么不conda install cv2 它显示 PackagesNotFoundError @Ingaz 你试过anaconda.org/conda-forge/opencv的指令吗? 我建议您暂时忘掉pycharm,并创建工作python环境。你真的从一开始就需要 anaconda 吗? 【参考方案1】:

转到文件->设置->项目解释器,然后通过“+”按钮在此存储库上添加“opencv-python”模块。

我的 PyCharm 下载没有错误,还下载了依赖项。

【讨论】:

对于那些与OP有类似问题并且已经尝试pip install opencv-python但没有成功的人,这可能是您的正确答案。进入解释器,按“+”按钮,搜索“opencv-python”,点击“安装包”。之后,import cv2 应该可以工作了【参考方案2】:

首先,通过pip install opencv-python 或使用GUI 安装名为opencv-python 的包。

第二,只要输入import cv2;没关系。

【讨论】:

【参考方案3】:

在 PyCharm 中创建新项目时,请从下拉菜单中选择“基本解释器”选项,类似于此链接中显示的选项: Creating new Project stage

接下来,在成功创建项目并下载opencv-python后,它看起来如下链接所示: Success message

【讨论】:

以上是关于无法在 PyCharm 上导入 cv2的主要内容,如果未能解决你的问题,请参考以下文章

为什么pycharm导入redis库还是无法连接

PyCharm 远程解释器和 Tensorflow -> 无法导入 Cudart.so

pycharm导入无法jieba

pycharm中无法导入cv2怎么办?

在虚拟环境python 2.7 pycharm中安装后无法导入请求

Python:Pycharm下无法导入安装好的第三方模块?