繁体   English   中英

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

[英]How to specify to sublime text whether I want to run my python code with python2.7 or python3

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

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

对于参考:

为全栈Python开发设置Sublime Text 3

正确配置Anaconda

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

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

在此文件中编写(python启动器文档)

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

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

#! python #! python#! python3 #! python3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM