【发布时间】:2013-11-29 06:22:11
【问题描述】:
当我从命令行运行 Python 时,我能够很好地导入 OpenCV python 绑定 (cv2),但是当我在那里导入时,我会从 IDLE 收到标准的“没有名为 cv2 的模块”。
我在 IDLE 中检查了路径浏览器,发现它与我的 .bashrc PYTHONPATH 不匹配。
也就是说,我将 cv2 绑定文件复制到路径浏览器中指定的目录之一,IDLE 仍然找不到。
两个问题: 1)有人遇到过这种情况吗? 2) IDLE 是否有与系统其他部分不同的 PYTHONPATH?
【问题讨论】:
-
什么平台?你是如何启动 IDLE 的?哪个版本的python和IDLE?在命令行 Python 和 IDLE 的 shell 中,
import sys; print(sys.executable)的结果是什么? -
osX 10.7,从扩展坞启动 IDLE 作为应用程序。 Python 2.7.5,空闲 2.7.5。 sys.executable 返回 /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
标签: python opencv command-line-interface python-idle