Python编辑器
-
- 下载安装Sublime Text
2.安装Sublime Text Python插件
1.打开Sublime Text的Package Control 2.选择install Packages 3.安装Anaconda(Python管理插件) 4.安装SublimeCodeIntel(输入提示插件) 5.安装SublimeREPL(解析器插件,因为本身是不带输入函数的)
3.运行报错
在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息: SyntaxError: Non-ASCII character '\xe5' in file ******* 【原因】 python的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符。 【解决办法】 在Python源文件的最开始一行,加入一句: # coding=UTF-8(等号换为”:“也可以) 或者 # -*- coding:UTF-8 -*-
Sublime Text插件
Anaconda概述
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具
问题
Anaconda可能造成python代码出现白框,这是因为代码不符合PEP 8 代码风格规范
做法:Sublime Text > Preferences > Package Settings > Anaconda > Settings User 添加以下代码,对其功能进行关闭 {"anaconda_linting": false}
SublimeREPL插件
Sublime Text的解析器插件,支持很多语言
为SublimeREPL插件设置专门的python版本
一般刚安装好,默认是按系统里的python版本,我们可以去Sublime Text -> Preferences -> Browse Packages 打开里面的配置文件包 寻找文件:SublimeREPL -> config -> Python -> Main.sublime-menu 修改cmd键值对应python路径(which python3命令查看) "cmd":["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3", "-i", "-u"]
为SublimeREPL设置快捷键
进入:Sublime Text -> Preferences -> key bindings
复制以下内容进行快捷键设置 [ { "keys": ["ctrl+o"], // 打开SublimeREPL终端 "caption": "SublimeREPL: Python", "command": "run_existing_window_command", "args": { "id": "repl_python", "file": "config/Python/Main.sublime-menu" } }, { "keys":["ctrl+r"], // 运行当前文件代码 "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } } ]
按行运行快捷键(Lines)
首先需要打开SublimeREPL终端,然后选择需要运行的代码行,Ctrl + , 放开手,点击L键