---
# System prepended metadata

title: PyCharm 安裝教學 (for Windows User)

---

# 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/)