在PyCharm上无法导入cv2

13

我正在尝试在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想要安装opencv-python,就像pip install cv2一样,但他需要像pip install opencv-python一样安装它。 - Druta Ruslan
你在anaconda python上混合使用pip-pip3。为什么不统一使用某一个呢?为什么不使用conda install cv2 - Alex Yu
你尝试过从https://anaconda.org/conda-forge/opencv获取的指令吗? - Alex Yu
如果您想使用PyCharm - 在项目设置中为您的项目创建新环境。 - Alex Yu
不,我不需要从头开始安装Anaconda。谢谢你的建议。@Ingaz - thesamiroli
显示剩余3条评论
5个回答

26

第一步,通过pip install opencv-python或使用GUI安装名为opencv-python的软件包。

第二步,只需输入import cv2即可。完成了。


10

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

我的PyCharm成功下载了它,并且也下载了其依赖项,没有发生错误。


对于那些遇到与 OP 相似问题并已尝试过 pip install opencv-python 但未成功的人,这可能是你正确的答案。前往解释器,按下“+”按钮,搜索“opencv-python”,点击“安装包”。之后,import cv2 应该可以工作了。 - Sludge

0
在PyCharm中创建新项目时,请从下拉菜单中选择“Base Interpreter”选项,类似于此链接中显示的选项: Creating new Project stage 接下来,在成功创建项目并下载opencv-python之后,它将如此显示,类似于此链接中显示的信息: Success message

0
在我的情况下,我尝试了互联网上的几种解决方案。但是都没有成功。但是以下方法对我很有效。
在Pycharm解释器设置中,我安装了pip和opencv-python。这个方法行得通。

0
我也遇到过同样的问题,也许你在完成上述步骤后,只需继续编写代码,它就会起作用。对我来说就是这样。

根据目前的写法,你的回答不够清晰。请编辑以添加更多细节,以帮助其他人理解这如何回答所提出的问题。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接