Python编辑器

  • Sublime Text

    1. 下载安装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键

results matching ""

    No results matching ""