我在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肯定在该目录中!
可能是什么问题和解决方案?
答案 0 :(得分:0)
如this forum post上的Sublime Text forum所述,问题是您没有将python可执行文件的名称指定为cmd
的第一部分,而是指定了它的存储位置。 cmd
中的第一个参数是要运行的程序,因此您已告诉Sublime运行目录,Windows则说“不,你不能这样做”。
如果您改用shell_cmd
,则得到的错误将有所不同,并使您遇到的问题更加明确。无论哪种情况,解决该问题的方法都是确保第一项是Python二进制文件的名称。