Python 升华文本2&;蟒蛇

Python 升华文本2&;蟒蛇,python,sublimetext2,Python,Sublimetext2,在Sublime Text 2(OSX)上运行python脚本时,python解释器可以工作(使用Enthound python发行版),但我自己的PYTHONPATH无法工作。下面是Python.sublime-build文件目前的样子: { "path": "/Library/Frameworks/EPD64.framework/Versions/Current/bin/", "cmd": ["python2.7", "-u", "$file"], "file_regex": "^[ ]*F

在Sublime Text 2(OSX)上运行python脚本时,python解释器可以工作(使用Enthound python发行版),但我自己的PYTHONPATH无法工作。下面是Python.sublime-build文件目前的样子:

{
"path": "/Library/Frameworks/EPD64.framework/Versions/Current/bin/",
"cmd": ["python2.7", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
如何将PYTHONPATH正确添加到此文件?我知道PYTHONPATH不是由Sublime Text 2获取的,因为我的一些定制包无法导入。任何帮助都将不胜感激


干杯

上面的设置是正确的,但我的系统必须重新启动。一旦完成了,一切都正常了

我正在使用SublimiteText2 build 2202(我有一个许可证,可以下载所有的“夜间”版本),并且我向构建器添加了一个“env”属性

例如:

{
    "path": "/Library/Frameworks/EPD64.framework/Versions/Current/bin/",
    "cmd": ["python2.7", "-u", "$file"],
    "env":
    {
        "PYTHONPATH": "path/to/a/folder:path/to/another/folder",
    },    
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
以这种方式设置的任何值都将被预先添加到Sublime看到的PYTHONPATH中


你的问题有点不同,但我认为知道这一点可能会有所帮助。

在我的mac电脑中,我需要在“env”的后括号后面加一个逗号


帮助我找到了如何取消绑定我的D语言构建,谢谢!
{
    "path": "/Library/Frameworks/EPD64.framework/Versions/Current/bin/",
    "cmd": ["python2.7", "-u", "$file"],
    "env":
    {
        "PYTHONPATH": "path/to/a/folder:path/to/another/folder",
    },    
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}