Pycharm(python整合開發環境 IDE)在win7下的使用
- PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,比如除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高階功能,以用於支援Django框架下的專業Web開發。
<摘自百度百科>
1. pycharm的安裝
下載地址:點選 pychrm的官方首頁
點選右上角的“Download”按鈕,會出現如下兩個版本:
Community這個版本是免費的,Professional是收費的,作為個人開發者,選擇 Community,這個版本有我們開發需要的全部功能。
點選 Download 按鈕就開始下載安裝檔案:pycharm-community-2016.3.2.exe
傻瓜式安裝,建議修改下安裝路徑,然後一路Next
2. pycharm的配置
雙擊桌面上 JetBrains PyCharm 4.5.2 圖示,開啟pycharm,點選 File -> New Project -> 填寫專案名:Hello -> create 建立一個新的專案Hello。
- 2.1. 匯入匯出設定
點選 File -> Import Settings or Export Setting
這樣就能將以前對pyChram的設定風格儲存下來。 2.2. 設定專案使用的Python版本
點選 File -> Settings ->Project: xxx -> Project Interpreter ,設定好python的路徑(新版的pyCharm提供了虛擬環境配置,可以定製化庫函式,參考本文後面附加章節說明)。
後面Project下的檔案才能選擇到這個版本資訊。
’
2.3. 顯示code行號
點選 File -> Settings -> Editor -> General ->Appearance ,勾選 show line numbers 顯示行號。2.4. 修改coding時的字型
點選 File -> Settings -> Editor -> Colors & Fonts ->Font ,顯示如下:
註釋[2]:字型模板,預設配置幾種模板。可以通過 Save As… 按鈕創建出自己自定義的字型模板。
註釋[3]:當前選中字型模板下的配置清單:字型型別,大小,行間距。如果是系統預設字型模板,就如上圖所示,呈現灰色,無法修改。
註釋[4]:當前選中字型模板下效果預覽。
修改過程:任選一種Scheme:GitHub -> 點選Save As… -> 填寫新的模板名:MyCodingStyle -> 修改Editor Font下的選項:字型,大小,行間距 -> 建議勾選Secondary font,選擇一種備用字型 -> 點選OK完成,如下圖:
在剛才的工程Hello下,新建一個 python檔案,檢查剛才的設定是否生效:
注意:新建的python檔名要儘量避免和標準庫中的模板(例如urllib)一樣,避免在使用時發生衝突。- 2.5. 配置快捷鍵
點選 File -> Settings ,搜尋keymap,顯示如下,然後選擇一個你以前熟悉的開發環境和使用習慣:
3. pycharm常用的工具
3.1. 執行python程式碼
編寫好之後,就要執行我們的python程式碼了。
點選工具欄上的 Select Run/Debug Configuration 按鈕 -> 進入配置頁 -> 點選 + 新增配置資訊,選擇Python -> 配置詳細資訊:
主要設定其中三項:名稱,指令碼,引數。
最後點選工具欄的 執行按鈕(綠色的播放按鈕),執行配置好的python程式。
結果顯示在下面的輸出視窗:
備註:控制檯左邊有一些快捷按鈕,可以控制程式的執行。3.2. python程式碼的除錯
下斷點:在行號右邊,程式碼左邊單擊滑鼠左鍵就可以 新增/取消 斷點。
Debug:點選工具欄的Debug(爬蟲圖示)按鈕,程式會在斷點停下來,顯示如下的debug視窗。
註釋[1]:除錯按鈕,和在VC中除錯差不多。
- 單步執行(跳過,不進入函式):F8
- 單步執行(跳入,進入函式):F7
- 單步執行(跳入,進入我的程式碼):Alt + Shift + F7
- 單步跳出(跳出函式):Shift + F8
- 執行到游標所在位置:Alt + F9
- 計算表示式(計算此斷點出自定義表示式的值):Alt + F8
註釋[2]:變數視窗,可以在這裡看到各個變數的值和型別。
註釋[3]:將指定變數新增到變數觀察視窗。
註釋[4]:變數觀察視窗,因為在變數視窗中會有很多變數,尤其是大型的程式,觀察起來非常不方便,而我們可能關心的變數只有幾個。
4. pychram常用的快捷鍵
點選 File -> Settings -> Keymap ,可以看到預設的快捷鍵:
- 註釋/恢復程式碼塊:ctrl + /
5. 附加資訊
5.1. 為每個專案配置虛擬環境
- 之前,每個專案使用的python庫都是系統全域性的,對於需要修改python原始模組的專案來說非常不方便,修改一個原始檔,影響的是所有的專案,新的pyCharm直接為每個專案配置了虛擬環境,按需使用python模組,copy一份拷貝,獨立開來,防止互相影響。
- 最早的pyCharm版本,直接使用python全域性的庫:
- 現在的版本,每個project有自己的虛擬環境:
- 但是這種虛擬環境也有缺陷,如果一個專案中要引用大量的庫,而且又不需要修改到庫檔案,那麼就需要點選右邊的 “ + ”號,一個一個新增,挺麻煩的。
- 所以,我們可以把虛擬環境,換成全域性的,看下面:
- 特別需要注意的一點是:修改完整個project的python環境之後,針對執行指令碼部分的配置,也要一起設定,這個是需要單獨設定的。