如何指定升华文本是我想使用python2.7还是python3运行python代码

时间:2018-10-01 07:13:10

标签: python python-3.x

我正在使用脚本包以崇高的文本格式运行我的python代码,但无法指定是使用python3还是2运行它,并且由于我所有的库都位于python3中,因此我也需要使用它来运行它,有没有一种方法可以执行此操作,或者我只需要一起卸载python2.7即可使其强制与python3一起运行。 谢谢

2 个答案:

答案 0 :(得分:0)

安装一个名为Anaconda的插件,以便使用程序包控制进行升级。它将把您的文本编辑器变成IDE。使用Anaconda,您可以使用项目设置手动设置要使用的python解释器。您甚至可以将其设置为自定义Python Virtualenv。

对于裁判:

Setting up Sublime Text 3 for Full Stack Python Development

Configure Anaconda the Right Way

答案 1 :(得分:0)

在Windows上,您无需创建新的构建系统或指定绝对路径。编辑已经存在的python构建系统。

SublimeText\Data\Packages\中创建文件夹Python->像这样SublimeText\Data\Packages\Python\ 在此文件夹中,创建文件Python.sublime-build,它将覆盖现有的python构建系统。

在此文件中写入(python launcher documentation)

{
    "shell_cmd": "py -u \"$file\"",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "env": {"PYTHONIOENCODING": "utf-8"},
}

要选择python解释器的版本,请在脚本的第一行中写(shebang lines)

#! python#! python3