【发布时间】:2019-10-21 03:51:20
【问题描述】:
我想为一个项目导入 OpenCV。我已经使用 Anaconda Navigator 安装了该软件包:从命令行(Mac)调用“conda list”时会显示 opencv,我可以从 Juypter 笔记本导入和访问它。
但是,当我尝试在终端中从 python 访问 opencv 时,通过输入 python 并导入 opencv,我收到一条错误消息,提示找不到包。
我检查了终端使用的是 Anaconda 版本的 python,并注意到我的 python 安装包列表中没有 opencv(在 python 中使用 help("modules"))。
我正在努力弄清楚我的 Juypter 笔记本对包的访问与从终端操作的 python 之间的差异,以及我如何桥接它们。
我已经尝试过 pip 安装 opencv,但该包仍然没有出现在我安装的包下(在 python、终端中调用 help("modules"))。我已将其卸载以降低不兼容的风险。
我不知道如何导入 opencv 以用于在 Juypter Notebooks 之外的编辑器中设计的应用程序。
【问题讨论】:
-
看起来您的笔记本电脑中安装了多个 python。确保你的“python”命令指向你想要的 python 版本。
-
我相信我确实有多个 python,但是 'which python' (在终端中) 和 'import sys, sys.executable) 都返回相同的路径 '/Users/EyreCraggs/anaconda3/bin/ Python'。所以我不知道为什么导入的 opencv 可以在笔记本上工作,但不能在终端上工作
标签: python opencv path anaconda