无法在 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 远程解释器和 Tensorflow -> 无法导入 Cudart.so