我想为一个项目导入OpenCV。我已经使用Anaconda Navigator安装了软件包:从命令行(Mac)调用"conda list"时会显示opencv,我可以从Juypter笔记本导入和访问它。
但是,当我尝试在终端中从python访问opencv时,通过输入python并导入opencv,我收到一条错误消息,指出找不到该软件包。
我已经检查了终端是否正在使用 Python 的 Anaconda 版本,并注意到我的 python 安装包列表中没有 opencv(使用 python 中的帮助("模块")。
我正在努力弄清楚我的 Juypter 笔记本对软件包的访问与从终端操作的 python 之间的区别,以及如何桥接它们。
我已经尝试了pip安装opencv,但是该软件包仍然没有出现在我安装的软件包下(在python,终端中调用help("modules")。我已经卸载了它以减少不兼容的风险。
我不知道如何导入opencv以用于Juypter Notebooks以外的编辑器中设计的应用程序。
在笔记本中,运行以下命令以查看正在运行的可执行文件python
import sys
sys.executable
然后从 CLI 运行which python
以查看它运行python
。如果路径不同,则您正在运行不同的可执行文件,并且 OpenCV 未安装在 CLI 上。您需要更改$PATH
变量或提供完整路径才能获得所需的