---
# System prepended metadata

title: Python 安裝指定版本 3.7

---

# 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
```
![](https://i.imgur.com/9z0AHOI.png)


---


# 關掉終端機會遇到 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
![](https://i.imgur.com/R0JduHk.png)
8. 重開機就可以了**

---

