我使用的是Sublime Text 3中的Anaconda插件。一切都如我所料。我喜欢Docstring。它非常有效,节省了我很多时间。
但是当我尝试import cv2
时,cv2不在自动完成列表上。自动完成和文档字符串对openCV中的任何内容都不起作用。
我使用Mac,使用Python 3.5.1和openCV 3.1.0。在蟒蛇。sublime-settings,我的python解释器设置为:"/usr/local/bin/python3.5"
我确实在ST3中安装了另一个带有Anaconda插件的Windows,它工作得很好。我不知道到底是怎么回事。任何建议吗?
这个设置没有记录在默认的Anaconda.sublime-settings
文件中,但是我在Anaconda网站上发现了它:"extra_paths"
。打开.sublime-project
文件,并添加以下内容:
{
...
"settings": {
"extra_paths":
[
"/usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-packages"
]
}
}
或者,如果您只使用Anaconda.sublime-settings
用户,只需添加:
"extra_paths":
[
"/usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-packages"
]
这将显式地告诉Anaconda在那里查找其他模块。希望这能奏效。