How to Install Python 3.9 on Rocky Linux 8

Posted in :

我的 Rocky Linux 8裡的 python 是 3.6.8 用起來有些物件沒辦法使用,需要upgrade to new version.

先用 sudo dnf list 或用指令:sudo dnf search python 可以看到,預設最多只有到 python3.9, 要升到 3.10 或 3.11 就要下比較多指令

先使用

sudo dnf install python39

按下Y 之後,應該會取到目前 python 3.9 的最後一版 3.9.13

Installed:
  python39-3.9.13-2.module+el8.7.0+1092+55aa9635.x86_64                         
  python39-libs-3.9.13-2.module+el8.7.0+1092+55aa9635.x86_64                    
  python39-pip-20.2.4-7.module+el8.7.0+1064+ad564229.noarch                     
  python39-pip-wheel-20.2.4-7.module+el8.7.0+1064+ad564229.noarch               
  python39-setuptools-50.3.2-4.module+el8.5.0+673+10283621.noarch               
  python39-setuptools-wheel-50.3.2-4.module+el8.5.0+673+10283621.noarch         

Complete!


使用下面的指令來升級:

sudo dnf update -y
sudo dnf install curl gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
tar -xf Python-3.10.0.tar.xz
cd Python-3.10.0
./configure --enable-optimizations
make -j 2
nproc
make altinstall

在這個資料夾下指令:

python3.10 --version

應就會會看到:

Python 3.10.0

雖然升級上去了,但還是遇到很多問題,像是 tkinter, 還要另外針對 python3.9 做安裝。@_@;

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *