sublime 中按 ctrl + B 调用 python3 运行

感谢hoohya的提醒,windowns系统下要写完整的python3.exe路径。

以下是macOS的操作,与windows差不多。

用sublime写了python3的代码,ctrl + B运行时却调用了python2,导致运行报错。
这是因为很多系统默认安装了python2,默认调用python的版本就是python2。

解决办法:

我们先来新建一个sublime build system

这里写图片描述

然后自动打开了一个文本,清空并写入以下内容:

{
    "env": {"PYTHONIOENCODING": "utf8"},
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

“env”: {“PYTHONIOENCODING”: “utf8”}, 是避免中文报错!

[“/Library/Frameworks/Python.framework/Versions/3.6/bin/python3”, “-u”, “$file”], 这里路径要替换成你电脑中python3的路径。

查看python3的路径

$ which python3

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3

然后,保存文件名为python3.sublime-build

接着,选择python3
这里写图片描述

我们来验证以下,当前版本是不是python3

import sys
print(sys.version) 

按ctrl + B 运行,结果如下

3.6.3 (v3.6.3:2c5fed86e0, Oct  3 2017, 00:32:08) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
[Finished in 0.1s]

发布了21 篇原创文章 · 获赞 17 · 访问量 9万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览