PyCharm 是一款由 JetBrains 開發的強大 Python IDE(集成開發環境),它提供了許多有用的功能,能夠提高 Python 開發的效率,並支持 Django、Flask 等框架的開發。以下是 PyCharm 的基本使用教學,從安裝到常用功能的介紹。
一. 下載與安裝 PyCharm
步驟:
- 訪問 PyCharm 官方網站。
- 你會看到兩個版本:
- Professional:付費版本,支持更多高級功能,如 Django、Flask 等 Web 開發工具。
- Community:免費版本,適合一般的 Python 開發。
- 選擇你需要的版本,下載並安裝。
- 安裝過程中,只需按照提示進行操作。
二. 設定與配置 PyCharm
開啟 PyCharm:
- 啟動 PyCharm,第一次啟動時會要求配置一些基本設置,例如選擇 UI 主題(如 Light 或 Dark)。
- 在初次啟動時,PyCharm 會提示你選擇是否導入以前的配置,選擇「Do not import settings」即可。
三. 創建一個新項目
- 打開 PyCharm,點擊 Create New Project。
- 在新項目創建界面中,選擇 Pure Python 來創建一個普通的 Python 項目。
- 你需要選擇 Python 解釋器,PyCharm 會自動檢測你的系統中可用的 Python 版本。如果你沒有安裝 Python,可以直接安裝或選擇安裝一個虛擬環境(Virtualenv)。
- 設定項目名稱和路徑,然後點擊 Create。
四. 創建與編輯 Python 文件
- 在 PyCharm 的項目窗口中,右鍵點擊項目名稱,選擇 New -> Python File,為你的文件命名。
- 打開創建的 Python 文件,你可以開始編寫 Python 代碼。例如:
print("Hello, PyCharm!")
五. 運行 Python 程式
- 在 Python 文件中寫入程式後,點擊右上角的 Run 按鈕(綠色三角形按鈕),或直接右鍵點擊文件並選擇 Run ‘file_name’。
- PyCharm 會執行你的 Python 程式,並在下方的 Run 控制台中顯示輸出結果。
六. 使用虛擬環境
使用虛擬環境可以有效管理不同項目的依賴庫。
創建虛擬環境:
- 右鍵點擊項目,選擇 Open in Terminal。
- 在終端中,使用以下命令創建虛擬環境:
python -m venv venv這會在你的項目目錄中創建一個名為
venv的虛擬環境。
激活虛擬環境:
- Windows:
.\venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
設定虛擬環境:
- 在 PyCharm 中,點擊右上角的 File -> Settings(或 Preferences 在 macOS 中)。
- 進入 Project: YourProjectName -> Python Interpreter,點擊右側的齒輪圖標,選擇 Add。
- 選擇 Existing environment,然後瀏覽到你創建的虛擬環境的 Python 解釋器。
七. 安裝與管理依賴包
你可以直接在 PyCharm 中安裝 Python 包(例如 requests、numpy 等)。
- 打開 File -> Settings(或 Preferences 在 macOS 中)。
- 點擊 Project: YourProjectName -> Python Interpreter。
- 點擊右側的加號(+),搜索你想要安裝的包,然後點擊 Install Package。
八. 調試(Debugging)
PyCharm 內建了強大的調試工具,你可以在編寫代碼時直接設置斷點,進行逐步調試。
設置斷點:
- 在代碼行號左側點擊,這樣就會設置一個斷點(紅點)。
- 點擊右上角的 Debug 按鈕來啟動調試。
調試過程:
- 當程式執行到斷點時,執行會暫停,你可以查看變量值、步進執行等。
- 在 Debug 視窗中,你可以:
- Step Over(逐步執行):執行當前行並跳過函數調用。
- Step Into(進入):進入函數內部。
- Step Out(退出):退出當前函數,返回到呼叫它的地方。
- Evaluate Expression:評估當前的表達式或變量。
九. 代碼補全與快速導航
PyCharm 提供智能的代碼補全功能,能夠自動補充函數、變量名稱,幫助提高編程效率。
- 當你開始輸入時,PyCharm 會建議相關的補全選項。
- 你可以使用 Ctrl + Space(Windows/Linux)或 Cmd + Space(macOS)手動觸發補全。
- 使用 Ctrl + B(Windows/Linux)或 Cmd + B(macOS)可以快速跳轉到某個函數或類的定義。
十. Git 與版本控制
PyCharm 可以直接與 Git 版本控制系統集成,便於管理代碼版本。
配置 Git:
- 點擊 File -> Settings(或 Preferences 在 macOS 中) -> Version Control -> Git。
- 配置 Git 路徑,並確保 Git 正常安裝。
提交與推送代碼:
- 點擊右上角的 VCS 按鈕,選擇 Git -> Commit。
- 選擇要提交的文件,編寫提交訊息,然後點擊 Commit 或 Commit and Push。
十一. 高級功能(可選)
- Django 支持:PyCharm Professional 版本提供了對 Django 等 Web 框架的強力支持,讓你能夠更輕鬆地開發 Web 應用。
- Jupyter Notebook 支持:PyCharm 也支持 Jupyter Notebook,讓你可以在 IDE 內部編輯和運行 Notebook。
- 代碼重構:PyCharm 提供代碼重構功能,能夠自動重命名變量、提取方法等。