0

我在 Sublime Text 3 中使用 Anaconda 插件。一切都按我的预期工作。我喜欢文档字符串。它工作得很好,为我节省了很多时间。

但是当我尝试时import cv2, cv2 不在自动完成列表中。AutoComplete 和 docstring 不适用于 openCV 中的任何内容。

我使用 Mac,带有Python 3.5.1openCV 3.1.0。在 Anaconda.sublime-settings 中,我的 python 解释器设置为:"/usr/local/bin/python3.5"我确实在 ST3 中安装了另一个带有 Anaconda 插件的 Windows,它运行良好。我真的不知道发生了什么。有什么建议吗?

4

1 回答 1

0

默认文件中没有记录此设置Anaconda.sublime-settings,但我在Anaconda 网站上找到过一次:"extra_paths". 打开您的.sublime-project文件,并添加以下内容:

{
    ...
    "settings": {
        "extra_paths":
        [
            "/usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-package‌​s"
        ]
    }
}

或者,如果您只是使用您的用户Anaconda.sublime-settings,只需添加:

    "extra_paths":
    [
        "/usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-package‌​s"
    ]

这将明确告诉 Anaconda 在那里寻找其他模块。希望这能解决问题。

于 2016-08-27T18:59:06.063 回答