崇高的文字2构建系统:错误5访问被拒绝

时间:2019-03-07 13:30:25

标签: sublimetext3 build-system

我在Sublime Text 2中将其用作python3.6构建系统

{

"cmd": ["C:\\Users\\lol--\\AppData\\Local\\Programs\\Python\\Python36", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"

}

当我尝试构建时出现错误:[WinError 5]访问被拒绝

我的Python3.6 exe肯定在该目录中!

可能是什么问题和解决方案?

1 个答案:

答案 0 :(得分:0)

this forum post上的Sublime Text forum所述,问题是您没有将python可执行文件的名称指定为cmd的第一部分,而是指定了它的存储位置。 cmd中的第一个参数是要运行的程序,因此您已告诉Sublime运行目录,Windows则说“不,你不能这样做”。

如果您改用shell_cmd,则得到的错误将有所不同,并使您遇到的问题更加明确。无论哪种情况,解决该问题的方法都是确保第一项是Python二进制文件的名称。