美文网首页程序员
Mac Sublime Text3 配置 python 交互开发

Mac Sublime Text3 配置 python 交互开发

作者: 拾翠人 | 来源:发表于2020-06-16 16:02 被阅读0次

1.Mac 安装 Python3

Mac 系统自带 Python2, 需要先去官网 下载 Python3
直接安装

2.Sublime Text3配置 Python3 开发环境

打开Sublime Text3

依次打开
Tools-> Build System -> New Build System

将下面的内容复制到文件中,save as Python3.sublime-build
存储位置/Users/<username>/Library/Application Support/Sublime Text 3/Packages/User

{
    "shell_cmd": "/usr/bin/env python3 ${file}",
    "selector": "source.python",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}"
}

保存后,刚才 Build System下就多了一个 Python3


image.png

写代码的时候,记得右下角选择 Python


image.png

截止此处,我们已经可以command + b 运行 Python3 代码,如下:


image.png

但是,我们只能每次重新运行才能看到结果。对于有交互式同步运行需求的,为了提高效率,还需要进行下一步配置。

3.进一步配置可交互实时同步运行环境

其实 Sublime 直接 ctrl+b 可以直接运行,但运行 input() 等交互逻辑会报错,插件 SublimeREPL
则可以正常运行——

首先,没有安装过插件的,先下载 Package Control

Cmd+Shift+P 输入 Package Control ,选中后就可以安装插件了,输入SublimeREPL,安装

image.png
安装后,依次选择Tools-> SublimeREPL -> Python -> Python - RUN current file image.png

实时运行的交互式开发环境就配置好啦!!!

image.png

4.SublimeREPL快捷键设置

直接复制以下代码配置user.keybiding

{   
    "keys": ["f5"],  
    "command": "repl_open", 
    "id": "repl_python_run", 
    "mnemonic": "d", 
    "args":{ 
        "type": "subprocess", 
        "encoding": "utf8", 
        "cmd": ["python", "-u", "$file_basename"], 
        "cwd": "$file_path", 
        "syntax": "Packages/Python/Python.tmLanguage", 
        "external_id": "python" 
    } 
}  
]

现在,F5就可以运行啦~

相关文章

网友评论

    本文标题:Mac Sublime Text3 配置 python 交互开发

    本文链接:https://www.haomeiwen.com/subject/jjshxktx.html