用sublime写了python3的代码,ctrl + B运行时却调用了python2,致使运行报错。
这是由于不少系统默认安装了python2,默认调用python的版本就是python2。
python
新建一个sublime build system,以下图1:
而后会自动打开了一个文本,清空并写入如下内容:
ui
{ "env": {"PYTHONIOENCODING": "utf8"}, "cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
"env": {"PYTHONIOENCODING": "utf8"} ##是为了不中文错误 ["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python", "-u","$file"] ##这里路径要替换成你电脑中python3的路径
而后,保存文件名为python3.sublime-build.接着,选择python3,如图2所示:
配置完成,能够验证一下。
---
若是出现以下报错:
can't find 'main' module in ' '
缘由是未保存文件,ctrl+s保存一下再次经过ctrl+B执行便可。code