sublime text 2 构建系统:错误 5 访问被拒绝

sublime text 2 build system: error 5 access is denied

我将其用作 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肯定在那个目录里!

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

this forum post on the Sublime Text forum 中所述,问题是您没有在 cmd 的第一部分指定 python 可执行文件的名称,而是指定了它的存储位置。 cmd 中的第一个参数是指向 运行 的程序,因此您已告诉 Sublime 运行 目录,而 Windows 表示 "No, you can't do that".

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