即使已成功安装,也没有名为“cv2”的模块

时间:2021-02-28 18:39:12

标签: python opencv anaconda

我pip安装了几个包(opencv、face_recognition、imutils) 它们都安装成功,但无法识别 我有一个名为 script.py 的 python 脚本,它导入 cv2,但是当我运行它时,我得到以下内容:

ModuleNotFoundError: 没有名为“cv2”的模块

我尝试使用 pip list 命令查看我已安装的软件包,但我安装的软件包并未如下所示显示。 enter image description here 我运行 pythonVersion.py 来检查我的 python 版本,它说它使用 3.8.2,这是我的包的存储位置,如下所示。 enter image description here

我尝试在我的脚本中使用 #!/Users/Khuzama/opt/anaconda3/lib/python3.8(我的包的路径),但仍然是同样的问题。

我正在使用 jupyter notebook (anaconda navigator)

1 个答案:

答案 0 :(得分:0)

很可能是您安装软件包的python环境不是您当前所指的那个。

尝试查看

的输出
which python

如果这没有指向 anaconda,那么导航到 Users/Khuzama/opt/anaconda3/lib/python3.8 并从那里运行您的脚本。或者,您可以将 anaconda 中的 python 链接为系统的主要 python