python教程—用Sublime Text 3设置Python 3构建系统-Python实用宝典

python教程—用Sublime Text 3设置Python 3构建系统

我想配置Sublime Text 3来构建python3,但是我似乎不理解构建是如何工作的。很多教程都告诉我要创建一个包含以下代码的构建文件:

我想配置Sublime Text 3来构建python3,但是我似乎不理解构建是如何工作的。很多教程都告诉我要创建一个包含以下代码的构建文件:

    { 'cmd': ['/usr/bin/python3', '-u', '$file'], 'file_regex': '^[ ]*File "(…*?)", line ([0-9]*)', 'selector': 'source.python' }

并将其保存为一个名为Python的文件。sublime-build或python3。sublime-build(我发现的许多信息是相互矛盾的)。一个教程建议在ST3 Packages文件夹中创建一个名为Python的新文件夹,并在其中添加构建文件,而其他教程建议将其放在名为User的文件夹中。

有一篇教程解释了我如何更改操作系统上的环境变量路径才能让它工作。这似乎也无济于事。


我向包中添加了一个文件夹Python(因为它还不存在),并将其添加到名为Python的构建文件中。sublime_build只包含我在上面发布的代码。现在,当我试图运行崇高的文本,它给我这个错误:

    Error trying to parse build system: Expected value in PackagesPythonPython.sublime-build:2:5

回答

出现错误的原因是,在运行Windows时,有一个指向python可执行文件的unix样式的路径。将/usr/bin/python3更改为C:/Python32/python.exe(确保您使用的是前斜杠/而不是windows风格的后斜杠)。一旦你做了这个改变,你就应该准备好了。

另外,你需要把单引号改成双引号,就像这样:

{
    "cmd": ["c:/Python32/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "selector": "source.python"
}

. sublib -build文件需要是有效的JSON,这要求字符串用双引号括起来,而不是单引号。

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
0

发表评论