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 二进制文件的名称。
我将其用作 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 二进制文件的名称。