成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【env】Sublime配置Python3開發(fā)環(huán)境

EdwardUp / 555人閱讀

摘要:新建編譯環(huán)境在菜單欄中,輸入一下內(nèi)容并保存為。編碼問題問題原因控制臺(tái)編碼無法對的中文進(jìn)行編碼,編譯環(huán)境容需要指定編碼。解決方法在中指定編碼如果不指定編碼,會(huì)出現(xiàn)中文亂碼或者

新建編譯環(huán)境

在sublime菜單欄中Tools => Build System => New Build System...,輸入一下內(nèi)容并保存為 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" // 如果不指定編碼,會(huì)出現(xiàn)print("中文")亂碼
    }
    // 編碼指定utf-8方法2:
    // "env" : {
    //     "PYTHONIOENCODING": "utf8"
    // }
}

其中 /usr/local/bin/python3 為python的具體路徑,可通過 which python3 獲得。

Anaconda插件
插件簡介

實(shí)用的python插件,用多項(xiàng)類似IDE的功能:

Autocompletion 代碼自動(dòng)完成

Code Linting 代碼語法、格式檢查

Goto Definitions 查找顯示變量、函數(shù)、類的定義

Find Usages 查找變量、函數(shù)、類的實(shí)用

......

插件功能詳見 anaconda文檔

安裝

通過 Package Control 搜索 anaconda 安裝

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

    // 語法格式檢查 <= (僅在保存時(shí)檢查,避免coding過程中一直出現(xiàn)警告框)
    "anaconda_linting": true,
    "anaconda_linting_behaviour": "save-only", // 保存時(shí)檢查
    "anaconda_gutter_theme": "hard",
    "anaconda_linter_show_errors_on_save": false, // 保存時(shí)顯示錯(cuò)誤
    "anaconda_linter_phantoms": true, // 界面顯示錯(cuò)誤

    // pep8自動(dòng)格式化
    "auto_formatting": true,
    "pep8_ignore": [
        "E501",
    ],

    // 文檔顯示設(shè)置
    "enable_docstrings_tooltip": true, // 顯示文檔
    "enable_signatures_tooltip": true, //在懸浮窗中顯示方法簽名
    "display_signatures": true, //顯示方法簽名
    "merge_signatures_and_doc": true
}
解決模塊名無法正常補(bǔ)全
問題

ST3當(dāng)檢測到一些單詞(如: class、def、import等)時(shí)取消了python包的自動(dòng)補(bǔ)全。

解決方法

Preferences/Browser Packages 打開 Packages 目錄,新建 Python 目錄,新建 Completion Rules.tmPreferences 文件并輸入以下內(nèi)容,然后重啟ST3。





    scope
    source.python
    settings
    
        cancelCompletion
        ^(.*(and|or)$)|(s*(pass|return|and|or|(class|def)s*[a-zA-Z_0-9]+)$)
    

Unicode編碼問題
問題
UnicodeEncodeError: "ascii" codec can"t encode characters in position 294-302: ordinal not in range(128)
原因

sublime控制臺(tái)ASCII 編碼無法對 unicode 的中文進(jìn)行編碼,編譯環(huán)境容需要指定編碼。

解決方法

Python3.sublime-build 中指定編碼:

{
    "env": {
        "LANG": "en_US.UTF-8" # 如果不指定編碼,會(huì)出現(xiàn)print("中文")亂碼
    }
}
# 或者
{
    "env" : {
        "PYTHONIOENCODING": "utf8"
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41764.html

相關(guān)文章

  • Django搭建個(gè)人博客:教程的開發(fā)環(huán)境

    摘要:教程的開發(fā)環(huán)境本教程的開發(fā)環(huán)境為位為了避免開發(fā)環(huán)境不同而導(dǎo)致的錯(cuò)誤,建議讀者使用相同的版本。新建一個(gè)文件夾,教程中為。運(yùn)行服務(wù)器非常幸運(yùn),自帶一個(gè)輕量的開發(fā)服務(wù)器,也被叫做。市面上有很多的代碼編輯器或者集成開發(fā)環(huán)境可以選擇。 教程的開發(fā)環(huán)境 本教程的開發(fā)環(huán)境為: Win 10(64位) Python 3.7.0 Django 2.1 為了避免開發(fā)環(huán)境不同而導(dǎo)致的錯(cuò)誤,建議讀者使用相...

    WrBug 評論0 收藏0
  • Python入門-環(huán)境搭建

    摘要:統(tǒng)一碼,萬國碼編碼此時(shí)應(yīng)運(yùn)而生,年由統(tǒng)一碼聯(lián)盟首次發(fā)布標(biāo)準(zhǔn)。英文占個(gè)字節(jié)歐洲語系占個(gè)東亞占個(gè),其它及特殊字符占個(gè)使用個(gè)字節(jié)表示所有字符優(yōu)先使用個(gè)字節(jié),否則使用個(gè)字節(jié)表示。退出交互式環(huán)境,使用。 < 返回索引頁 計(jì)算機(jī)編程基礎(chǔ)知識(shí) 編程入門準(zhǔn)備知識(shí) 計(jì)算機(jī)基本組成 計(jì)算機(jī)中的編碼 一門語言的基本組成 環(huán)境搭建 Python下載和安裝(window/mac/linux...

    xzavier 評論0 收藏0
  • 超好用的谷歌瀏覽器、Sublime Text、Phpstorm、油猴插件合集

    摘要:分享一些超好用插件,打造一個(gè)不一樣的瀏覽器編輯器。一谷歌瀏覽器插件谷歌訪問助手強(qiáng)烈推薦一鍵安裝,無需其他配置,即可訪問谷歌。谷歌瀏覽器是很耗內(nèi)存的,該插件會(huì)自動(dòng)掛起長時(shí)間未使用的網(wǎng)頁,來釋放系統(tǒng)資源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一個(gè)不一樣的 GitHub、瀏覽器、...

    Rango 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<