# Python 安裝指定版本 3.7
## ! 警告安裝不同版本的 Python 可能導致 Ubuntu 的 CMD 無法開啟
## Python 版本管理和安裝
原本 Ubuntu 22.04 預設版本是 python3.8 版本但我們需要改成 3.7 版本
**先確認本機預設的 Python 版本,如果你的版本不同請不要嘗試可能導致CMD無法修復**
```
python3 -V
```
安裝 Python 3.7
```
sudo apt-get install python3.7
```
用來切換版本的設定數字越大優先權越高
```
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
```
再來選擇你要的版本
```
sudo update-alternatives --config python3
```

---
# 關掉終端機會遇到 CMD 無法開啟的狀況
## 以下是解決方式
**1. 在Ubuntu 上按下 CTRL + ALT + F6
2. 輸入帳號密碼登錄
3. 輸入 `gnome-terminal`
4. 確認問題是 `ImportError: cannot import name ‘_gi’`
5. 移動到 `cd /usr/lib/python3/dist-packages/gi/`
6. 輸入 `ls` 查看檔案名稱
7. 手動輸入把 36m 改成你原本 python 預設的版本數字 ex: python 3.8 => 38m
而後面是你新安裝的 python 版本 ex: python 3.7 => 39m

8. 重開機就可以了**
---