使用OsX Mavericks上的Macports在Eclipse中为Pydev安装OpenCV

时间:2013-08-03 19:19:43

标签: opencv python-2.7 pydev macports python-idle

我使用以下教程来安装macports和opencv: http://www.jeffreythompson.org/blog/2012/09/21/installing-opencv-for-python-on-mac-lion/

在输入“python”后,我可以调用“import cv”而不会出错。

我的第一个问题:我如何让它与IDLE一起使用。我认为问题是通过终端我使用的是Python 2.7.5。 IDLE使用的是Python 2.7.3。如果这是问题,解决这个问题的最简单方法是什么。

我的第二个问题:如何使用pydev让opencv在eclipse中工作?我真的找不到很多有用的信息。我通过macports安装了opencv。但我无法让Eclipse认识到已经安装了opencv。 “导入cv”命令表示没有名为cv的模块。

1 个答案:

答案 0 :(得分:0)

我今天正在努力解决这个问题。以下是我使用macports的步骤

  1. 安装macports和xcode

  2. 按照此处列出的Sam Khans帖子安装python,在终端重新链接,然后安装OpenCV: http://samkhan13.wordpress.com/2012/06/18/using-opencv-with-python-on-your-mac-os-x/

  3. 注意:此时您应该能够输入终端会话并输入“python”,然后成功“导入cv2”。

    1. 打开eclipse并点击“eclipse”,然后点击程序顶部栏菜单中的“偏好”。
    2. 在弹出窗口中单击“pydev”旁边的箭头展开菜单,然后单击“Interpreter - Python”
    3. 按下窗口右侧的“新建”按钮
    4. 在此解释器名称的弹出窗口类型中(我为python2.7版本编写了python27)
    5. 接下来链接macports安装树“/opt/local/bin/pythonX.X”下所需版本的python可执行文件,其中X.X是你的版本(即2.7),然后点击确定。
    6. 应该填充可用的python库列表。只选择macport安装树下的那些(所以我们不要将我们的解释器和交叉列表与另一个python构建混淆)
    7. 最后点击OK(应自动应用更改)。
    8. 该窗口将编译解释器和VOILA Python,Numpy和OpenCV通过eclipse中的pydev一起工作。