0

我已经在 Windows 7 上安装了 Enthought Canopy Express 1.03,并且最近更新到版本 1.1.0.1371,并且还按照博文Best way to install OpenCV on Windows with Enthought Canopy Python 设置了 Opencv 2.4.6?.

Opencv 在文件夹中包含少量的 python - opencv2 示例示例:C:\opencv\samples\python2。从 canopy 环境中的 opencv 目录中运行这些脚本绝对可以正常工作。但是当我将这些脚本复制到其他目录并重新启动 enthought canopy 内的内核并尝试运行脚本时,我发现了一个错误。'未找到视频模块'。(脚本名称是 camshift.py)。

我还将工作目录更改为编辑器目录选项并尝试但结果相同。同样对于其他脚本,找不到某些模块。任何人都可以在这方面帮助我吗?

4

1 回答 1

1

一个诊断步骤是sys.path在示例工作的环境中与在它不工作的 Canopy 环境中进行比较。同样,虽然有点混乱,但os.environ['PATH'].split(os.pathsep)在这两种环境之间进行比较。这是找到模块(分别是 python 和 Windows)的两个主要位置,因此差异可能会告诉您关键缺失的部分是什么。

于 2013-09-13T03:01:10.190 回答