我使用Sublime编辑器编写Python程序,使用Anaconda插件。
我有一个Python项目,它依赖于我在另一个目录中编写的一些自定义python库。
我首先修改了build_systems部分中的MyProject.sublime-project文件,它似乎工作但过了一段时间后,sublime-project文件被自动覆盖。
然后我发现正确的方法是添加一个settings / extra_paths部分(来自here),我的sublime-project文件如下所示:
{
"build_systems":
[
{
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"name": "Anaconda Python Builder",
"selector": "source.python",
"shell_cmd": "\"python\" -u \"$file\""
}
],
"folders":
[
{
"path": "."
}
],
"settings":
{
"extra_paths":
[
"C:\\path\\to\\my_lib"
]
}
}
但它不起作用。 Python解释器不仅找不到我的libs导入,而且如果我输入:
import sys
print sys.path
我无法看到我的目录。
我做错了什么?