1. 程式人生 > >Pycharm(python整合開發環境 IDE)在win7下的使用

Pycharm(python整合開發環境 IDE)在win7下的使用

  • PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,比如除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高階功能,以用於支援Django框架下的專業Web開發。
    <摘自百度百科>

1. pycharm的安裝

下載地址:點選 pychrm的官方首頁
點選右上角的“Download”按鈕,會出現如下兩個版本:
001_1

  • 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 ,顯示如下:
    001_2
    註釋[2]:字型模板,預設配置幾種模板。可以通過 Save As… 按鈕創建出自己自定義的字型模板。
    註釋[3]:當前選中字型模板下的配置清單:字型型別,大小,行間距。如果是系統預設字型模板,就如上圖所示,呈現灰色,無法修改。
    註釋[4]:當前選中字型模板下效果預覽。
    修改過程任選一種Scheme:GitHub -> 點選Save As… -> 填寫新的模板名:MyCodingStyle -> 修改Editor Font下的選項:字型,大小,行間距 -> 建議勾選Secondary font,選擇一種備用字型 -> 點選OK完成,如下圖:
    001_3
    在剛才的工程Hello下,新建一個 python檔案,檢查剛才的設定是否生效:
    這裡寫圖片描述
    注意:新建的python檔名要儘量避免和標準庫中的模板(例如urllib)一樣,避免在使用時發生衝突。

  • 2.5. 配置快捷鍵
    點選 File -> Settings ,搜尋keymap,顯示如下,然後選擇一個你以前熟悉的開發環境和使用習慣:
    這裡寫圖片描述

3. pycharm常用的工具

  • 3.1. 執行python程式碼
    編寫好之後,就要執行我們的python程式碼了。
    點選工具欄上的 Select Run/Debug Configuration 按鈕 -> 進入配置頁 -> 點選 + 新增配置資訊,選擇Python -> 配置詳細資訊
    001_5
    001_6
    主要設定其中三項:名稱,指令碼,引數。
    最後點選工具欄的 執行按鈕(綠色的播放按鈕),執行配置好的python程式。
    結果顯示在下面的輸出視窗:
    001_6
    備註:控制檯左邊有一些快捷按鈕,可以控制程式的執行。

  • 3.2. python程式碼的除錯
    下斷點:在行號右邊,程式碼左邊單擊滑鼠左鍵就可以 新增/取消 斷點。
    001_8
    Debug:點選工具欄的Debug(爬蟲圖示)按鈕,程式會在斷點停下來,顯示如下的debug視窗。
    001_9

註釋[1]:除錯按鈕,和在VC中除錯差不多。

  • 單步執行(跳過,不進入函式):F8
  • 單步執行(跳入,進入函式):F7
  • 單步執行(跳入,進入我的程式碼):Alt + Shift + F7
  • 單步跳出(跳出函式):Shift + F8
  • 執行到游標所在位置:Alt + F9
  • 計算表示式(計算此斷點出自定義表示式的值):Alt + F8

註釋[2]:變數視窗,可以在這裡看到各個變數的值和型別。
註釋[3]:將指定變數新增到變數觀察視窗。
註釋[4]:變數觀察視窗,因為在變數視窗中會有很多變數,尤其是大型的程式,觀察起來非常不方便,而我們可能關心的變數只有幾個。

4. pychram常用的快捷鍵

點選 File -> Settings -> Keymap ,可以看到預設的快捷鍵:
001_10

  • 註釋/恢復程式碼塊:ctrl + /

5. 附加資訊

5.1. 為每個專案配置虛擬環境

  • 之前,每個專案使用的python庫都是系統全域性的,對於需要修改python原始模組的專案來說非常不方便,修改一個原始檔,影響的是所有的專案,新的pyCharm直接為每個專案配置了虛擬環境,按需使用python模組,copy一份拷貝,獨立開來,防止互相影響。
  • 最早的pyCharm版本,直接使用python全域性的庫:
    這裡寫圖片描述
  • 現在的版本,每個project有自己的虛擬環境:
    這裡寫圖片描述
  • 但是這種虛擬環境也有缺陷,如果一個專案中要引用大量的庫,而且又不需要修改到庫檔案,那麼就需要點選右邊的 “ + ”號,一個一個新增,挺麻煩的。
    這裡寫圖片描述
  • 所以,我們可以把虛擬環境,換成全域性的,看下面:
    這裡寫圖片描述
    這裡寫圖片描述
  • 特別需要注意的一點是:修改完整個project的python環境之後,針對執行指令碼部分的配置,也要一起設定,這個是需要單獨設定的
    這裡寫圖片描述

5.2. 安裝python模組

這裡寫圖片描述