【发布时间】:2014-07-07 00:10:24
【问题描述】:
我想配置 Sublime Text 3 来构建 Python 3,但我似乎不明白构建是如何工作的。许多教程告诉我制作一个包含以下代码的构建文件:
{
'cmd': ['/usr/bin/python3', '-u', '$file'],
'file_regex': '^[ ]*File "(…*?)", line ([0-9]*)',
'selector': 'source.python'
}
并将其保存为名为@987654323@ 或python3.sublime-build 的文件(我发现的大部分信息都是相互矛盾的)。一个教程建议在 ST3 Packages 文件夹中创建一个名为 Python 的新文件夹并在其中添加构建文件,而其他教程建议将其留在名为 User 的文件夹中。
一个教程解释了我如何必须更改我的操作系统上的环境变量path 才能使其工作。这似乎也没有帮助。
我添加了一个文件夹 Python 到 Packages(因为它已经不存在)并添加到一个名为 Python.sublime_build 的构建文件中,其中仅包含我在上面发布的代码。现在,当我尝试运行 Sublime Text 时,它给了我这个错误:
Error trying to parse build system:
Expected value in Packages\Python\Python.sublime-build:2:5
【问题讨论】:
-
“让 sublime text 3 与 python 3 一起工作”是什么意思?我使用从 sublimetext.com/3 下载的 Sublime 3,它可以与 python 3 一起使用...
-
可能是因为我下载了错误的版本(x32,而我真的需要x64)?因为我们从同一个位置下载,我根本无法让 python 3 工作。我运行的是 64 位操作系统,但我认为这不会有什么不同,因为我的许多其他程序也是 x32。
-
对否决票的恐慌并不能解决这个问题。解释你想要做什么(清楚地),回答@Moritz的问题并解释你到目前为止做了什么(因为你做了什么,但我不确定是什么)。我还建议删除所有不相关的信息(我会对此进行编辑)。
-
好吧,我很抱歉,我只是反应过度了,因为我收到了多个我认为今晚很清楚的问题,原因不明。 @Moritz,每次我尝试使用 Sublime Text 构建程序时,它都会使用 Python 2.7.3 构建它,而我创建的构建文件指定它应该使用 Python 3.2.5(我当前安装的 python 3 版本)电脑)。
-
什么操作系统,这是完整的错误吗? (我不能再帮忙了,因为我得走了。)
标签: python python-3.x sublimetext3