我pip安装了几个包(opencv、face_recognition、imutils) 它们都安装成功,但无法识别 我有一个名为 script.py 的 python 脚本,它导入 cv2,但是当我运行它时,我得到以下内容:
ModuleNotFoundError: 没有名为“cv2”的模块
我尝试使用 pip list 命令查看我已安装的软件包,但我安装的软件包并未如下所示显示。 我运行 pythonVersion.py 来检查我的 python 版本,它说它使用 3.8.2,这是我的包的存储位置,如下所示。
我尝试在我的脚本中使用 #!/Users/Khuzama/opt/anaconda3/lib/python3.8(我的包的路径),但仍然是同样的问题。
我正在使用 jupyter notebook (anaconda navigator)
答案 0 :(得分:0)
很可能是您安装软件包的python环境不是您当前所指的那个。
尝试查看
的输出which python
如果这没有指向 anaconda,那么导航到 Users/Khuzama/opt/anaconda3/lib/python3.8 并从那里运行您的脚本。或者,您可以将 anaconda 中的 python 链接为系统的主要 python