1. 程式人生 > 其它 >Linux 下安裝 Python3

Linux 下安裝 Python3

Linux 下安裝 Python3

1、準備 Python3 安裝包,可以進入官網,自行選擇版本進行下載,我下載的是 Python-3.8.11.tgz



2、將本地的安裝包上傳到 linux 伺服器上,我這裡放在 /home/software 目錄下


3、解壓壓縮包,得到目錄 Python-3.8.11,位置在 /home/software/Python-3.8.11

tar zxvf Python-3.8.11.tgz

4、提前安裝可能需要的依賴

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

5、編譯安裝 Python3,我這裡指定安裝目錄為 /usr/local/python3,有需要可自行定義

cd Python-3.8.11
./configure prefix=/usr/local/python3
make && make install

6、新增軟連結,這裡將剛剛安裝生成的目錄 /usr/local/python3 裡的 python3 可執行檔案做一份軟連結,連結到 /usr/bin 下,方便後續 python3 的使用

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

7、檢視是否配置成功

檢視版本

[root@xxx Python-3.8.11]# python3 --version
Python 3.8.11
[root@xxx Python-3.8.11]# python --version
Python 2.7.5

測試

[root@xxx software]# python3
Python 3.8.11 (default, Jul 25 2021, 18:39:19) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')	
hello
>>> 	# Ctrl + D 退出
[root@xxx software]# python
Python 2.7.5 (default, Nov 16 2020, 22:23:17) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')
hello
>>> 
# 配置成功!

命令列輸入 python3 為使用安裝的 python3 版本,而輸入 python 依舊是原來的 python 2.7.5 版本,安裝成功!