Current Python version
[gangserver@localhost ~]$ python --version
Python 3.9.21
Install Python 3.12
$ sudo dnf install python3.12
or
$ sudo yum install python3.12
[ Execution Log ]
[gangserver@localhost ~]$ sudo dnf install python3.12
[sudo] gangserver의 암호:
마지막 메타자료 만료확인(4:44:26 이전): 2025년 04월 02일 (수) 오전 06시 43분 21초.
종속성이 해결되었습니다.
================================================================================
꾸러미 구조 버전 저장소 크기
================================================================================
설치 중:
python3.12 x86_64 3.12.5-2.el9_5.2 appstream 26 k
종속 꾸러미 설치 중:
libnsl2 x86_64 2.0.0-1.el9.0.1 appstream 30 k
mpdecimal x86_64 2.5.1-3.el9 appstream 85 k
python3.12-libs x86_64 3.12.5-2.el9_5.2 appstream 9.2 M
python3.12-pip-wheel noarch 23.2.1-4.el9 appstream 1.5 M
연결 요약
================================================================================
설치 5 꾸러미
전체 내려받기 크기: 11 M
설치된 크기 : 44 M
진행할까요? [y/N]: y
꾸러미 내려받기 중:
(1/5): libnsl2-2.0.0-1.el9.0.1.x86_64.rpm 209 kB/s | 30 kB 00:00
(2/5): python3.12-3.12.5-2.el9_5.2.x86_64.rpm 506 kB/s | 26 kB 00:00
(3/5): python3.12-pip-wheel-23.2.1-4.el9.noarch 2.6 MB/s | 1.5 MB 00:00
(4/5): mpdecimal-2.5.1-3.el9.x86_64.rpm 76 kB/s | 85 kB 00:01
(5/5): python3.12-libs-3.12.5-2.el9_5.2.x86_64. 5.7 MB/s | 9.2 MB 00:01
--------------------------------------------------------------------------------
합계 4.8 MB/s | 11 MB 00:02
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
준비 중 : 1/1
설치 중 : python3.12-pip-wheel-23.2.1-4.el9.noarch 1/5
설치 중 : mpdecimal-2.5.1-3.el9.x86_64 2/5
설치 중 : libnsl2-2.0.0-1.el9.0.1.x86_64 3/5
설치 중 : python3.12-3.12.5-2.el9_5.2.x86_64 4/5
설치 중 : python3.12-libs-3.12.5-2.el9_5.2.x86_64 5/5
구현 중 : python3.12-libs-3.12.5-2.el9_5.2.x86_64 5/5
확인 중 : libnsl2-2.0.0-1.el9.0.1.x86_64 1/5
확인 중 : mpdecimal-2.5.1-3.el9.x86_64 2/5
확인 중 : python3.12-libs-3.12.5-2.el9_5.2.x86_64 3/5
확인 중 : python3.12-3.12.5-2.el9_5.2.x86_64 4/5
확인 중 : python3.12-pip-wheel-23.2.1-4.el9.noarch 5/5
설치되었습니다:
libnsl2-2.0.0-1.el9.0.1.x86_64
mpdecimal-2.5.1-3.el9.x86_64
python3.12-3.12.5-2.el9_5.2.x86_64
python3.12-libs-3.12.5-2.el9_5.2.x86_64
python3.12-pip-wheel-23.2.1-4.el9.noarch
완료되었습니다!
Move to /usr/bin directory and check Python executable file
$ cd /usr/bin
$ ls -al python*
[ Execution Log ]
[gangserver@localhost ~]$ d /usr/bin
[gangserver@localhost bin]$ ls -al python*
lrwxrwxrwx. 1 root root 9 12월 13 02:18 python -> ./python3
lrwxrwxrwx. 1 root root 9 12월 13 02:18 python3 -> python3.9
-rwxr-xr-x. 1 root root 15632 12월 13 02:54 python3.12
-rwxr-xr-x. 1 root root 15632 12월 13 02:18 python3.9
python is linked to python3 and python3 is linked to python3.9 via symbolic links.
Change python3 symbolic link from python3.9 to python3.12
$ sudo ln -Tfs python3.12 python3
$ ls -al python*
[ Execution Log ]
[gangserver@localhost bin]$ sudo ln -Tfs python3.12 python3
[sudo] gangserver의 암호:
[gangserver@localhost bin]$ ls -al python*
lrwxrwxrwx. 1 root root 9 12월 13 02:18 python -> ./python3
lrwxrwxrwx. 1 root root 10 4월 2 11:40 python3 -> python3.12
-rwxr-xr-x. 1 root root 15632 12월 13 02:54 python3.12
-rwxr-xr-x. 1 root root 15632 12월 13 02:18 python3.9
Check Python version and Run Python
$ cd
$ python --version
$ python
[ Execution Log ]
[gangserver@localhost bin]$ cd
[gangserver@localhost ~]$ python --version
Python 3.12.5
[gangserver@localhost ~]$ python
Python 3.12.5 (main, Dec 3 2024, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[gangserver@localhost ~]$
'OS > Rocky Linux' 카테고리의 다른 글
Rocky Linux 9 (9.5) Visual Studio Code install (0) | 2025.04.02 |
---|---|
Rocky Linux 9 (9.5) libgtk-x11-2.0.so.0 error (0) | 2025.04.02 |
Rocky Linux 9 (9.5) Microsoft Edge install (0) | 2025.04.02 |
Rocky Linux 9 (9.5) Chrome install (0) | 2025.04.02 |
Rocky Linux 9 (9.5) OpenJDK install (0) | 2025.04.02 |