返回顶部
首页 > 资讯 > 后端开发 > Python >【env】Sublime配置Pytho
  • 780
分享到

【env】Sublime配置Pytho

envSublimePytho 2023-01-31 08:01:05 780人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

新建编译环境 在sublime菜单栏中Tools => Build System => New Build System...,输入一下内容并保存为 python3.sublime-build 。 { "cmd": [

新建编译环境

在sublime菜单栏中Tools => Build System => New Build System...,输入一下内容并保存为 python3.sublime-build

{
    "cmd": ["/usr/local/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.Python",
    "env": {
        "LANG": "en_US.UTF-8" // 如果不指定编码,会出现print('中文')乱码
    }
    // 编码指定utf-8方法2:
    // "env" : {
    //     "PYTHONIOENcoding": "utf8"
    // }
}

其中 /usr/local/bin/python3 为python的具体路径,可通过 which python3 获得。

Anaconda插件

插件简介

实用的python插件,用多项类似IDE的功能:

  1. Autocompletion 代码自动完成
  2. Code Linting 代码语法、格式检查
  3. Goto Definitions 查找显示变量、函数、类的定义
  4. Find Usages 查找变量、函数、类的实用
  5. ......

插件功能详见 anaconda文档

安装

通过 Package Control 搜索 anaconda 安装

配置
{
    // Python主文件位置
    "python_interpreter": "/usr/local/bin/python3",

    // 语法格式检查 <= (仅在保存时检查,避免coding过程中一直出现警告框)
    "anaconda_linting": true,
    "anaconda_linting_behaviour": "save-only", // 保存时检查
    "anaconda_gutter_theme": "hard",
    "anaconda_linter_show_errors_on_save": false, // 保存时显示错误
    "anaconda_linter_phantoms": true, // 界面显示错误

    // pep8自动格式化
    "auto_fORMatting": true,
    "pep8_ignore": [
        "E501",
    ],

    // 文档显示设置
    "enable_docstrings_tooltip": true, // 显示文档
    "enable_signatures_tooltip": true, //在悬浮窗中显示方法签名
    "display_signatures": true, //显示方法签名
    "merge_signatures_and_doc": true
}
解决模块名无法正常补全
问题

ST3当检测到一些单词(如: class、def、import等)时取消了python包的自动补全。

解决方法

Preferences/Browser Packages 打开 Packages 目录,新建 Python 目录,新建 Completion Rules.tmPreferences 文件并输入以下内容,然后重启ST3。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "Http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>scope</key>
    <string>source.python</string>
    <key>settings</key>
    <dict>
        <key>cancelCompletion</key>
        <string>^(.*\b(and|or)$)|(\s*(pass|return|and|or|(class|def)\s*[a-zA-Z_0-9]+)$)</string>
    </dict>
</dict>
</plist>

Unicode编码问题

问题
UnicodeEncodeError: 'ascii' codec can't encode characters in position 294-302: ordinal not in range(128)
原因

sublime控制台ASCII 编码无法对 unicode 的中文进行编码,编译环境容需要指定编码。

解决方法

Python3.sublime-build 中指定编码:

{
    "env": {
        "LANG": "en_US.UTF-8" # 如果不指定编码,会出现print('中文')乱码
    }
}
# 或者
{
    "env" : {
        "PYTHONIOENCODING": "utf8"
    }
}

--结束END--

本文标题: 【env】Sublime配置Pytho

本文链接: https://lsjlt.com/news/193498.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【env】Sublime配置Pytho
    新建编译环境 在sublime菜单栏中Tools => Build System => New Build System...,输入一下内容并保存为 Python3.sublime-build 。 { "cmd": [...
    99+
    2023-01-31
    env Sublime Pytho
  • sublime text3设置Pytho
    Package Control 安装方法  1.通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码;  2.Sublime Text 3 安装代码并回车:impo...
    99+
    2023-01-31
    sublime Pytho
  • #!/usr/bin/env pytho
    这个在unix类的操作系统才有意义。 #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器; #!/usr/bin/env python这种用法是为了防止操作系统用户没有将pytho...
    99+
    2023-01-31
    bin usr pytho
  • sublime text 3 pytho
       在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可能是我电脑配置不高的原因),所以最...
    99+
    2023-01-31
    sublime text pytho
  • sublime text3开发pytho
    Package Control 安装方法   1.通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码;   2.Sublime Text 3 安装代码并回...
    99+
    2023-01-31
    sublime pytho
  • Sublime Text 3 配置
    一:说明    SublimeText 是一个代码编辑器,SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.SublimeText 的主要功能包括:拼写检查,...
    99+
    2023-01-31
    Sublime Text
  • Windows下nginx配置pytho
    Windows下nginx配置python服务器 安装python 安装flup包 创建Python server 配置nginxconf 启动nginx 测试 参考文献 http://blog.163.com/s...
    99+
    2023-01-31
    Windows nginx pytho
  • 配置Sublime text 3(ubu
    点击Preferences->Settings User,修改配置文件如下:{ "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",    "fallb...
    99+
    2023-01-31
    Sublime text ubu
  • Sublime text 3配置Pyth
    Sublime text 3是一款超级好用的编程神器,这里总结一下自己在使用的过程中遇到的问题。 1. Sublime text 3自定义字体风格 自定义自己喜欢的字体作为Sublime text默认的编程字体的操作如下:Pref...
    99+
    2023-01-31
    Sublime text Pyth
  • vue多环境配置之.env配置文件详解
    目录Vue之.env环境配置文件前言一、.env是什么?二、说明及用法1. 文件说明2. 文件读取2.1 npm run serve2.2 npm run build3. 查看环境变...
    99+
    2023-03-19
    vue多环境配置 vue .env配置文件
  • Gvim入门(3)——简易配置pytho
    用Gvim配置python编写环境最重要的也是最基本的一项就是要在Gvim的配置启动文件中,也就是在安装目录下的_vimrc中添加配置python解释器的代码。然而前提是要有配置好环境变量。 总结一下就是: (1)配置环境变量...
    99+
    2023-01-31
    简易 入门 Gvim
  • Sublime配置Python环境步骤
    零、配置python3环境 打开 Tools > Build System > New Build System 输入以下内容 { //"shell_cmd": "make" "cmd": ["D:/Python...
    99+
    2023-09-15
    python
  • Sublime Text3配置使用教程
    Win平台上已经打造了便携版的Sublime Text3,但是,现在折腾Ubuntu不能同步过来使用了,寒假在家休息,整理一下安装过程好了: 在sublime text官网选择合适的版本安装。 ubunbu安装完成之后,可以在/usr/...
    99+
    2023-01-31
    教程 Sublime
  • 在sublime text 3中配置go
    一、下载安装golang和配置环境    1.下载安装golang     2.配置环境变量        GOROOT = "C:\Go"(go安装路径)        GOPATH = "C:\GoPath"(自定义)二、安装Subli...
    99+
    2023-01-31
    sublime text
  • vue多环境配置之.env配置文件怎么使用
    这篇文章主要介绍“vue多环境配置之.env配置文件怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue多环境配置之.env配置文件怎么使用”文章能帮助大家解决问题。Vue之.env环境配置...
    99+
    2023-07-05
  • vue项目配置env的方法步骤
    目录vue中利用.env文件存储全局环境变量,以及配置vue启动和打包命令配置.env文件获取.env中的全局变量实际用处总结vue中利用.env文件存储全局环境变量,以及配置vue...
    99+
    2023-05-16
    vue配置文件.env vue项目配置env vue的env配置
  • Nodejs sublime text 3安装与配置
    1) 下载sublime并安装,下载列表:http://www.lsjlt.com/softs/132432.html 2) 下载sublime的nodejs插件,需是集成Nodejs插件到sublime中...
    99+
    2022-06-04
    Nodejs sublime text
  • sublime text如何配置node.js调试
    这篇文章给大家分享的是有关sublime text如何配置node.js调试的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 首先到 nodejs.org 下载 Node.js...
    99+
    2024-04-02
  • vue项目多环境配置(.env)的实现
    目录什么是多环境配置,为什么要多环境配置?.env 文件配置到哪里.env文件如何配置,配置多少个?.env文件的配置如何配置运行环境如何获取全局配置项的值如何运行环境没接触...
    99+
    2024-04-02
  • python库-dotenv包 及 .env配置文件详解
    目录python库-dotenv包 | .env配置文件背景python-dotenv 如何使用python库-dotenv包 | .env配置文件 背景 我们开发的每个系统都离不开...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作