我尝试使用port和brew安装opencv和python。
但是当我尝试 import cv
时,它说“找不到模块”。
我的 Windows 机器上也有同样的问题,但没有解决方案。 对于不知道所有终端代码的人来说,是否有一个简单的分步解决方案? 我并不是一个真正优秀的程序员,但如果能让它工作起来那就太棒了。
--编辑--
让它在 Windows 和 Mac 上运行
Mac:首先卸载 Homebrew 和 MacPort 重新启动,再次安装Macport。 然后:
sudo port install opencv +universal +python26
之后我只需安装 numpy。
Win7
已安装
python-2.7.2.msi
OpenCV-2.2.0-win32.exe
opencv-python-2.2.0.win32-py2.7.exe
numpy-1.6.0-win32-superpack-python2.7.exe
最佳答案
使用brew时,尝试brew info opencv
,它明确告诉你:
The OpenCV Python module will not work until you edit your PYTHONPATH like so: export PYTHONPATH="/usr/local/lib/python2.6/site-packages/:$PYTHONPATH"
导出内容应该进入你的 shell 配置。您可以将其放入 ~/.bashrc 中,但需要另外设置真正的系统范围设置(尝试 Setting environment variables in OS X? )。
或者,在你的 python 脚本中:
import sys
sys.path.insert(0, "/usr/local/lib/python2.6/site-packages/")
import cv
然后它应该可以工作。
关于python - osx 中的 opencv 和 python - 但如何呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534081/