# PyCharm 安裝教學 (for Windows User) [toc] ## 安裝pyCharm 1. 官方網站下載安裝包[Link](https://www.jetbrains.com/pycharm/download/#section=windows) 2. 選擇Professional版本(Community也可以) ![](https://i.imgur.com/MhHGrgc.png =80%x) 3. 打開安裝檔 ![](https://i.imgur.com/IlhfE6n.png =80%x) 4. 出現UAC警告,點擊"Yes" ![](https://i.imgur.com/Hsnfz3o.png =80%x) 5. 點擊下一步 ![](https://i.imgur.com/j7U9928.png =80%x) 6. 安裝路徑使用預設路徑即可 ![](https://i.imgur.com/4MxjLPQ.png =80%x) 7. "Update Path"選項必選,其餘皆可選可不選 ![](https://i.imgur.com/eOC7xtl.png =80%x) 8. 點選"Install"等候安裝完畢,等候安裝同時,可以先進行帳號註冊 ![](https://i.imgur.com/1YNrEfM.png =80%x) 9. 選擇"Rebot Now",重新開機完成安裝 ![](https://i.imgur.com/ejv969H.png =80%x) ## 註冊帳號 1. 開啟網站[登入網站](https://account.jetbrains.com/login),右下角填入email進行註冊帳號 ![](https://i.imgur.com/OmNA8og.png =80%x) 2. 前往你剛剛輸入的email的信箱,會有一封帶有連結的信 ![](https://i.imgur.com/0WRV9Am.png =80%x) 3. 點選"Confirm your account" ![](https://i.imgur.com/F6894KU.png =80%x) 4. 創建帳戶,設定密碼 ![](https://i.imgur.com/jj0Qgeu.png =80%x) 5. 跳轉畫面後,可以利用學校帳號開通專業版 ![](https://i.imgur.com/gQkhLMQ.png =80%x) 6. 網頁向下拉,點選 Apply now ![](https://i.imgur.com/GtRdntR.png =80%x) 7. 填寫基本資料,**學校信箱建議使用gapps,才收得到認證信件** ![](https://i.imgur.com/Cgdg7m2.png) 8. 點選(剛剛填寫的學校)email中連結 ![](https://i.imgur.com/2XAnGMq.png =80%x) ![](https://i.imgur.com/0mvLAMz.png =80%x) 9. 回到[帳號管理頁面](https://account.jetbrains.com/),點選上方"Your Account" ![](https://i.imgur.com/hJQLm2N.png =80%x) 10. 點選右方選單中的"Linked email" ![](https://i.imgur.com/0QUfghH.png =80%x) 11. 填入你剛剛填的學校信箱,並到信箱中點選連結驗證 ![](https://i.imgur.com/0vMrqPb.png =80%x) ![](https://i.imgur.com/IxfWu5y.png =80%x) 12. 再回到帳號管理頁面,如果有出現下圖,代表License匯入成功 ![](https://i.imgur.com/uND3Pyh.png =80%x) 13. 點選上圖紅色勾勾處按鈕進行啟用 14. 拉到最下方後,點選"Accept" ![](https://i.imgur.com/mqEUbQG.png =80%x) 15. 完成! ## 首次使用pyCharm :::warning 在每次開新專案時,都必須安裝對應的套件,因為在PyCharm裡,每個專案都有屬於他自己的虛擬環境。 ::: 1. 打開pyCharm 2. 首次打開須同意使用者協議 ![](https://i.imgur.com/3fLlF8w.png =70%x) 3. Data Sharing可同意可不同意 ![](https://i.imgur.com/lsVgZYi.png =70%x) 4. 首次使用需登入帳號(點選"Login to JetBrain Account"),帳號請使用剛剛註冊的帳號 ![](https://i.imgur.com/vEWUIX5.png =70%x) ![](https://i.imgur.com/jVZwpwH.png =70%x) 5. 如果出現防火牆警告,點選允許通過 ![](https://i.imgur.com/CwH7aTf.png =70%x) 6. 回到軟體,點選"Active"啟用,如果沒有抓到License,請檢查"註冊帳號"中的9~14步驟是否皆有確實完成 ![](https://i.imgur.com/U8IRhCp.png =70%x) 7. 點選"New Project",建立新專案 ![](https://i.imgur.com/S8vqgv1.png =70%x) 8. 選擇 Pure Python 並設定好存放專案的路徑,按下 Create ![](https://i.imgur.com/0k2TVl5.png =70%x) 9. 如果pyCharm偵測到電腦中沒有安裝python,此時便會自動安裝 ![](https://i.imgur.com/v4S24GC.png =70%x) 11. UAC警告一樣點選"Yes" ![](https://i.imgur.com/3UgmJLE.png =70%x) 12. 簡單介紹環境,中斷點**不是錯誤提示**,執行按鈕在右上角(綠色三角形) ![](https://i.imgur.com/3I807Cv.png) 13. 執行後,若下方視窗出現"Hi, PyCharm"則代表環境沒有問題! ![](https://i.imgur.com/qyzw0U2.png) ## 安裝 fastAPI 框架 1. 下方視窗切換至Terminal ![](https://i.imgur.com/ZpCKYEF.png) 2. 輸入指令,等待安裝 ``` pip3 install fastapi ``` > 註:皆為小寫,且是用 pip3 指令下載 3. 出現"Successfully"則代表安裝成功 ![](https://i.imgur.com/0Wj1eZH.png) 4. 繼續在終端機輸入以下指令,安裝 uvicorn 是搭配 fastAPI 在開發上的輔助工具 ``` pip3 install "uvicorn[standard]" ``` 5. 測試,撰寫以下 python 程式碼 ```python= from typing import Union from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} @app.get("/items/{item_id}") def read_item(item_id: int, q: Union[str, None] = None): return {"item_id": item_id, "q": q} ``` 6. 如果執行以上程式時,出現以下錯誤 ``` from fastapi import FastAPI IndentationError: unexpected indent ``` 請將滑鼠移到程式中fastapi的地方,會浮出提示視窗,點選"Install package fastapi",並等待安裝完畢即可解決 ![](https://i.imgur.com/quFGDUd.png) 7. 在終端機輸入以下指令 ``` uvicorn main:app --reload ``` 8. 在終端機的結果當中點選網址,查看測試結果 ![](https://i.imgur.com/ZOEVfsX.png) 9. 完成! 10. > 過程中若遇到問題,可以參考[官方文檔](https://fastapi.tiangolo.com/)