Sublime text:如何通过构建系统

时间:2017-09-24 18:22:48

标签: python sublimetext3 anaconda conda

我喜欢在Sublime text 3上为Python配置第二个构建系统。默认情况下它使用Python 2.7。目前,如果我想使用Python 3.5,我会执行activate py35,它就像魅力一样。

这是我原来的构建系统:

{
    "cmd": ["start", "cmd", "/k", "python", "-u", "-i", "$file"],
    "selector": "source.python",
    "shell": true,
    "working_dir": "$file_dir"
}

我之前添加了这一行:

    "cmd": ["activate", "py35"],

我找到了this question但是没有帮助,which命令无法识别,即使我的env已被激活:

enter image description here

1 个答案:

答案 0 :(得分:0)

您无法添加其他"cmd"。 JSON不允许重复密钥。

您也不需要激活任何东西。提供Python可执行文件的完整路径

例如

"cmd": ["start", "cmd", "/k", "C:/Users/name/path/py35/Scripts/python",