1. 程式人生 > >Sublime text3 搭建python環境進行資料處理

Sublime text3 搭建python環境進行資料處理

對比不少python環境,sublime編輯器以小巧輕快著稱,同時也是文字編輯的利器。但是作為一個小白,剛剛接觸sublime配置python時,也走了不少彎路。現在將過程記錄下,免得再忘了,也給大家做個參考!

安裝sunlime和python

這點不用多講,直接上官網下就好啦。
sublime3官網下載地址:sublime3下載
python官網下載地址:python下載

安裝Package Control

神器,通過Package Control管理Package很方便快捷。Package Control官網:官網 官網上有安裝方法,簡要介紹一下步驟:使用快捷鍵ctrl+\``(鍵盤左上角的那個)或者

View > Show Console`進入控制檯,貼上一下程式碼,然會回車(確保聯網哦,自動下載的):

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by
= urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

自動安裝完成,完成後就可以下載各種外掛啦!sublime2的就不介紹了,都一樣為啥不用最新版的咧?

安裝外掛的步驟

快捷鍵shift+ctrl+p 或者工具欄Preferences->Package Control開啟Command Palette,然後找到Package Contorl: Install Package,點選進入外掛搜尋介面,輸入你想安裝的外掛,搜尋到後點擊就可以安裝啦,sublime最下面左下角會顯示安裝情況,比較坑的是,安裝資訊不會停留,裝完就閃沒了!不放心的話可以去工具欄Preferences->Package Setting 下面檢視(主題看不到的,顏色模板在Preferences->Color Scheme 下面)。

配置和外掛

介紹一下,sublime的配置方式是通過檔案配置,不是單單通過工具欄點點就行。將想要配置的東西以Json格式貼進配置檔案儲存就自動生效啦!

主題

sublime主題分為主題和顏色模板,主題就是sublime介面的主題,顏色模板是程式碼的顏色主模板,相信做過開發的一般都會知道Theme - Soda Dark主題和Color Scheme - Tomorrow Night 顏色模板的經典搭配吧?在外掛裡直接SodaTomorrow 就能搜到,安裝就好了。不過安裝了不會立刻生效,因為你還沒有選擇配置他們嘛!

配置

當然了,一些基本的配置還是需要的,比如把tab變為4個空格之類的,配置方法是,Preferences->Settings,點選後會開啟兩個檔案,將配置寫進Preferences.sublime-settings-User 中,儲存就會生效。
我的一般配置(配置參考了這篇文章):

{
    "auto_complete": true,
    "auto_complete_triggers":
    [
        {
            "characters": ".",
            "selector": "source.python - string - comment - constant.numeric"
        }
    ],
    "color_scheme": "Packages/Tomorrow Color Schemes/Tomorrow-Night.tmTheme",
    "draw_white_space": "all",
    "ensure_newline_at_eof_on_save": true,
    "file_exclude_patterns":
    [
        ".DS_Store",
        "*.pid",
        "*.pyc"
    ],
    "find_selected_text": true,
    "fold_buttons": false,
    "folder_exclude_patterns":
    [
        ".git",
        "__pycache__"
    ],
    "font_options":
    [
        "subpixel_antialias",
        "no_bold"
    ],
    "font_size": 15,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "Vintage"
    ],
    "line_padding_bottom": 1,
    "line_padding_top": 1,
    "scroll_past_end": false,
    "show_full_path": true,
    "show_minimap": false,
    "tab_size": 4,
    "theme": "Soda Dark 3.sublime-theme",
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true
}

就是一個dict,大家一看就懂了!

推薦外掛

外掛的話我說一下我用的,順便說下配置,好多好用的外掛大家搜一下都能查的到。

Anaconda

對於python開發來說,我覺得這是個必不可少的外掛,因為太好用了。提供了 Python 自動補全和語法提示、”跳轉到定義”、”查詢使用”、 “顯示文件”、”自動重新命名”等的功能,安裝好後可以定義使用者配置。點選Preferences->Package Setting->Anaconda->Setting-User,在開啟的檔案中輸入配置,儲存就好。我的配置:


    "pep8_ignore": ["E501", "W292", "E303", "W391", "E225", "E302", "W293", "E402"],
    "pyflakes_explicit_ignore":
    [
        "UnusedImport"
    ],
    "auto_formatting": true,
    "enable_signatures_tooltip": true,
    "merge_signatures_and_doc":true,
    "anaconda_linting": false,
    "pep8_ignore":["E501"],
    "auto_complete_triggers": [{"selector": "source.python - string - comment - constant.numeric", "characters": "."}]
}

SublimeREPL

很多文章都沒有介紹到在sunlime裡如何用進行互動,我也糾結了好久,最後發現SublimeREPL最好用。它提供了多種語言的互動環境。但是有個問題,就是每一次執行都要手動點選,非常不方便。對於sublime,這個其實不是問題,因為sublime提供自定義鍵繫結的功能。安裝好SublimeREPL後,點選Preferences->Key Binding,會開啟兩個檔案,編輯Default (Windows).sublime-keymap-User 檔案並儲存,鍵就繫結就好了。我的鍵繫結的是,F1運行當前檔案,F5在sublime開啟python IDE環境,看自己習慣。配置如下:

[
    { "keys": ["f1"], "caption": "SublimeREPL:Python",
                      "command": "run_existing_window_command", "args":
                      {
                           "id": "repl_python_run",
                           "file": "config/Python/Main.sublime-menu"
                      }
    },
    { "keys": ["f5"], "caption": "SublimeREPL:Python",
                      "command": "run_existing_window_command", "args":
                      {
                           "id": "repl_python",
                           "file": "config/Python/Main.sublime-menu"
                      }
    },
]

這裡說一下,Default (Windows).sublime-keymap-User 裡面會有介紹如何進行鍵繫結的一些東西,注意不要寫進那裡面去,否則配置會不成功。

SideBarEnhancements

增強側邊欄,方便處理檔案和資料夾

ConvertToUTF8

通過本外掛,可以編輯並儲存目前編碼不被 Sublime Text 支援的檔案,特別是中日韓使用者使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等。ConvertToUTF8 同時支援 Sublime Text 2 和 3。

總結

暫時就講這麼多吧,這些配置起碼對於我做資料開發就夠了,至於全棧開發的配置,這篇部落格 寫的不錯,可以去看看。另外,對於版本控制,svn和git的外掛都有。去外掛搜尋一下關鍵詞svn或git就回出來了。
第一次寫部落格,不知道寫成了什麼熊樣,感覺好難寫,不過也算個開始了!

相關推薦

Sublime text3 搭建python環境進行資料處理

對比不少python環境,sublime編輯器以小巧輕快著稱,同時也是文字編輯的利器。但是作為一個小白,剛剛接觸sublime配置python時,也走了不少彎路。現在將過程記錄下,免得再忘了,也給大家做個參考! 安裝sunlime和python 這點不用多講

基於Windows下Sublime text3配置python環境

一.安裝python 下載連結:https://pan.baidu.com/s/1YHLSPf0GJculV-rbOXmOJw 對所有使用者安裝生效【可選】 新增python至環境變數中【需勾選】 Ps:若出現api-ms-win-crt-runtime

Ubuntu16.04下使用sublime text3搭建Python IDE

本來是想用pycharm,但你看它的記憶體要求,我的虛擬機器一共也就1G Vim太彆扭了,就算有程式碼顏色,不能自動對齊,不能規範格式,跳轉到函式定義,顯示文件,要配置起來太費勁,所以就嘗試著用sublime text3 來搭建Python IDE 安裝sublime

Ubuntu16.04使用sublime text3搭建Python IDE

1、安裝sublime text3 目前最簡單的方法是通過ppa安裝,開啟終端,輸入以下命令: sudo apt-get update sudo apt-get install sublime-text-installer 解除安裝 sublime text 命令: su

ubuntu下使用sublime text3搭建Python IDE

之前寫在ubuntu下用sublime寫程式碼,然後再用命令列執行python程式碼時,總是被小夥伴嘲笑,索性藉著週末,參看網上教程,在現有sublime text3基礎上搭建Python IDE,具體過程參考unflynaomi的博文:http://www.c

mac os + sublime text3 搭建 golang 環境

1。首先下載sublime text3 2。開發工具配置(Sublime Text 3) a。安裝Package Control 首先通過快捷鍵 ctrl+` 或者 View > Show Console 開啟控制檯,然後貼上相應的 Pyth

sublime text3配置python開發環境(windows版)

完成後 ext syn sub name roc path lan python開發 安裝階段: sublime text3的安裝: 下載網址:https://www.sublimetext.com/ 下載完成後 ,點擊安裝即可。 安裝Package Contr

Sublime Text3搭建Java編譯環境(Windows系統)

Sublime Text3是一款輕量級但卻功能強大的編譯器,為它配置Java編譯環境步驟如下: 1. 首先配置好Java環境變數 我的jdk版本是1.8.0_191,存放目錄是C:\Program Files\Java,因此新增以下環境變數 (1)系統變數→新建 JAVA_HOME

Sublime Text3 配置Python互動式環境

寫在前面 最近在學習python,用了這個編輯器,折騰了挺久【不僅僅是配置互動式環境】。 為自己做個筆記,參考了很多網上的方法,感謝各位大佬。 問題 本身是個程式碼小白,很頭疼這些環境配置。為了方便,希望能在Sublime中直接執行py檔案,且能夠支援輸入。 解決過

使用Sublime Text3配置python開發環境

主要使用Sublime Text3的外掛Package Control和SublimeREPL實現 前提條件: 作業系統:windows(本人是win10) 已安裝好Sublime Text3(64位版本) 操作步驟:

python進行資料處理——pandas的drop函式

刪除表中的某一行或者某一列更明智的方法是使用drop,它不改變原有的df中的資料,而是返回另一個dataframe來存放刪除後的資料。本文出處主要來源於必備工具書《利用python進行資料分析》。 ———————————————————————————————

Ubuntu下Sublime Text3搭建python3.5程式設計環境小記錄

安裝環境: Ubuntu16 x64 sublime text 3 使用系統預裝的python3.5 TIPs: 1.在Ubuntu命令列終端裡輸入“which python3.5”來檢視python3.5的安裝路徑。 在我的Ubuntu裡,python預設是2.7,同時

利用python Pandas進行資料處理

 目錄:       1.安裝pandas                 2.pandas的引入                 3.資料清洗                        ①處理缺

4.8 Sublime Text3 中配置 Python環境 --下之下載安裝Sublime與配置Python環境

main 代碼 col 編程 als 數據 -- print 安裝 返回總目錄 目錄: 1.沒有配置之前 2.安裝Package Control插件 3.安裝其他庫: 4.配置其他操作: (一)沒有配置之前: 我們試著運行以下,會效果怎麽樣? 1.首先選擇Python作

sublime text3搭建配置c語言編譯環境,詳細圖解,小白教程!

軟體下載可以在官網下載,均為免費軟體 有問題可以聯絡我郵箱求助:[email protected] sublime text3雖然收費但是支援無限期試用且功能不受限制(免費

Sublime Text3配置Python執行環境(實用)

1.     Sublime安裝PackageControl Sublime安裝各種外掛都是通過Package Control工具,需要先安裝Package Control包,按下快捷鍵Ctrl+`調出命令列,輸入以下程式碼即可 importurllib.request,

spark機器學習筆記:(二)用Spark Python進行資料處理和特徵提取

下面用“|”字元來分隔各行資料。這將生成一個RDD,其中每一個記錄對應一個Python列表,各列表由使用者ID(user ID)、年齡(age)、性別(gender)、職業(occupation)和郵編(ZIP code)五個屬性構成。4之後再統計使用者、性別、職業和郵編的數目。這可通過如下程式碼

Mac下Sublime Text3配置Python開發環境

設定Sublime Text的語法為python View -> syntax ->python 設定編譯環境(預設python版本2.7) Tools -> Build Sys

利用Python Pandas進行資料處理-資料清洗

資料缺失、檢測和過濾異常值、移除重複資料 資料缺失 資料缺失在大部分資料分析應用中都很常見,Pandas使用浮點值NaN表示浮點和非浮點陣列中的缺失資料,他只是一個便於被檢測出來的資料而已。 from pandas import Series,Da

Python使用Pandas對大型csv檔案進行資料處理

今天接到一個新的任務,要對一個140多M的csv檔案進行資料處理,總共有170多萬行,嘗試了匯入本地的MySQL資料庫進行查詢,結果用Navicat匯入直接卡死....估計是XAMPP套裝裡面全預設配置