# 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. 重開機就可以了** ---