天天看點

python編譯環境搭建_Python開發環境搭建

Python

python編譯環境搭建_Python開發環境搭建

Python(英語發音:/ˈpaɪθən/), 是一種面向對象、解釋型計算機程式設計語言,由Guido van Rossum于1989年底發明,第一個公開發行版發行于1991年,Python 源代碼同樣遵循 GPL(GNU General Public License)協定[1] 。Python文法簡潔而清晰,具有豐富和強大的類庫。

PS:最開始接觸Python語言還是在上學時玩的塞班手機上的PyS60。

現在最新版本是3.4.3和2.7.9,至于為什麼有兩個最新版這是曆史遺留問題。感興趣的可以看下他們的差別。

我之前安裝好的2.7.5,就拿這個版本示範。

python編譯環境搭建_Python開發環境搭建

二、直接輕按兩下安裝,一路next。

三、環境變量

我安裝到了C:\Python27下,直接将 C:\Python27 添加到Path環境變量中。

python編譯環境搭建_Python開發環境搭建

四、配置完環境變量,這樣在指令提示符中輸入python,就可以打開python指令行解釋程式。

python編譯環境搭建_Python開發環境搭建

現在就可以輸入python的語句了,解釋程式會執行輸入的語句并列印輸出内容。

Python安裝會自帶一個GUI開發環境IDLE,可以在開始菜單中找到。

python編譯環境搭建_Python開發環境搭建

點選打開,這個和在指令提示符裡是相似的,輸入語句執行并輸出。

python編譯環境搭建_Python開發環境搭建

五、EditPlus

EditPlus是一款功能強大的文字編輯器。擁有無限制的Undo/Redo、英文拼字檢查、自動換行、列數标記、搜尋取代、同時編輯多檔案、全螢幕浏覽、可監視剪貼簿、能同步于剪貼簿自動将文字貼進EditPlus的編輯視窗中等功能,也可用于編輯HTML網頁。

python編譯環境搭建_Python開發環境搭建

建立自定義工具組: “工具”—“配置自定義工具”,打開自定義工具配置界面。

點選面闆右邊的“組名”按鈕,将文本“Group1”修改成“Python”,組名可随意填寫。

添加執行功能: 點選“添加工具”按鈕,選擇“程式”,建立“新的程式”,選中它。

“菜單文字”裡的内容修改為“Python”,可随意填寫;

“指令”裡填寫編譯程式“python.exe”的路徑,可以浏覽查找,如:“C:\Python27\python.exe”,如果已經正确環境變量,可以直接填寫“python”。

“參數”填寫,點選右側下拉按鈕,選擇“檔案名稱”,即顯示為”$(FileNameNoExt)“,可以直接寫入。

“起始目錄”填寫,點選右側下拉按鈕,選擇“檔案目錄”,顯示為“$(FileDir)”,可以直接寫入。

選擇“捕獲輸出”複選框,使EditPlus可以捕獲控制台輸出。

以上配置過程就是模拟python運作過程: python hello.py

配置輸出模式:

python編譯環境搭建_Python開發環境搭建

“輸出模式”使用正規表達式比對捕獲控制台輸出資訊,例如,捕獲編譯錯誤資訊,可以快速定位編譯錯誤的檔案和位置。EditPlus内置了常用的輸出比對模式,不過沒有python的。 輸入: File "(.+)", line ([0-9]+)

這樣的配置完後,出現編譯錯誤,隻要輕按兩下錯誤資訊,即可快速定位錯誤位置。

python編譯環境搭建_Python開發環境搭建

模版檔案、文法高亮檔案:

python編譯環境搭建_Python開發環境搭建

文法高亮檔案:python.stx ;這樣用打開python源檔案就可以支援文法高亮。

自動完成檔案:python.acp ;這樣編輯python源檔案,輸入定義好的關鍵字就可以自動輸入關聯的内容。

自定義工具選擇之前配置好的“Python”。

模版檔案:

python編譯環境搭建_Python開發環境搭建

模版檔案:建立python檔案的模版,可以定義常用代碼的模版,這樣用EditPlus建立java檔案時就會打開一個

副本,省去重複輸入的時間。

六、Sublime Text

Sublime Text 是一個代碼編輯器(Sublime Text 2是收費軟體,但可以無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text具有漂亮的使用者界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多視窗等等。Sublime Text 是一個跨平台的編輯器,同時支援Windows、Linux、MAC OS等作業系統。

用輕量級編輯器的話,之前用EditPlus比較多,後來發現Sublime Text這個神器後EditPlus就用的相對少了。

Sublime Text原生就支援Python,插件也是可以用Pyton編寫的,Sublime Text得插件系統非常強大,配置也比較自由、靈活,應此擁有一大批忠實使用者。

具體的Sublime Text配置過程就不贅述了,相關的文章多。