Sublime文本3仍然使用python 2.7。 [我已经卸载它并安装了python 3.3]

时间:2014-02-01 07:31:07

标签: python python-2.7 python-3.x sublimetext sublimetext3

因为,我们需要python 3.3在sublime文本3中安装package control。所以我已经卸载了python 2.7,它在我的电脑中并安装了python 3.3。我没有在python终端中输入任何错误来导入安装sublime文本包控件所需的库但是当我通过sublime文本( ctrl + `)安装它时,我得到了与python 2.7相同的错误。

我想知道如何将sublime文本的默认python版本设为3.3而不是2.7。

PS:我已经重新启动了我的sublime文本以及我的电脑。

2 个答案:

答案 0 :(得分:3)

Sublime Text内置了自己的Python版本。它是用于Sublime 2的Python 2.7和用于Sublime 3的Python 3.3。这个Python安装用于运行Sublime插件;您还可以通过快捷键 Ctrl + `访问控制台。

除此之外,你可以选择性地在你的PC上安装(任何)Python版本并自己使用它来运行你的Python程序。 Sublime不需要任何东西,但如果它存在,那么它可以帮助您直接从编辑器使用“构建系统”功能运行程序。

您的Python安装与Sublime Text内部使用的版本没有任何关系,也不必与之匹配。

答案 1 :(得分:0)

:|您可以很好地使用Python 2.7在ST3中安装Package控件。我这样做了。通过删除Python 2.7,你可能搞砸了比ST3更多的东西。现在,您可以在ST3目录的Python.sublime-build内创建一个名为Packages/Python/的文件并写下来 -

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

应该工作。

相关问题