ModuleNotFoundError:没有名为的模块:openCV

时间:2018-05-18 17:21:44

标签: python opencv

我已经安装了opencv,例如,当在sublimetext或终端中导入时,我跳转“ModuleNotFoundError:No module named”。如果我从python空闲中执行它,它不会

1 个答案:

答案 0 :(得分:1)

我重现了您的错误,并且能够将其修复如下:

如果没有正确添加Python路径,通常会发生此错误。

要检查你的python是否安装正确,请到你的终端输入:

python -V 

然后:

pip -v

两个版本必须匹配。

也可以简单地运行:

python 

并检查交互式shell是否打开。 如果您的版本匹配且python命令有效,则您的python配置正确,您可以跳过下一步。如果不按照以下步骤操作,如果外翻工作会跳过此步骤:

对于Windows,请尝试以下操作: https://superuser.com/questions/143119/how-do-i-add-python-to-the-windows-path

对于Mac OS,请尝试:

export PATH=~/path/to/your/python/bin:$PATH

例如:

export PATH=~/anaconda2/bin:$PATH

现在接下来......

CV2有两个先决条件:

pip install matplotlib
pip install numpy

最后:

pip install opencv-python

现在您已经准备好了,您可以在代码中导入opencv,如下所示:

import cv2

当您使用pyhton3时:

python3 test.py

运行您的代码。

如果您想使用python代替python3,请执行以下操作:

您安装的最后一个在环境中注册的Python是默认的。

如果您希望将Python 3.x作为默认版本,则需要创建环境变量'PY_PYTHON'并将其值设置为3