由于centos7沒有自帶python3環境(自帶python2環境),大大限制了計算機作業者們的需求,因此我們需要安裝python3環境
準備:Centos7的虛擬機(需要配置好yum源,ip:192.168.25.25)
1.下載python3的Linux版本的原始碼
這里我們考慮到部分不會熟練使用wget等一些指令來下載python3原始碼的情況
我們換思路,用windows(本機)下載上傳到ftp(需要安裝)中,再在centos7中處理壓縮包
1.1安裝ftp服務
Centos7需要提前配置好yum源,并且可以上網,我們用Moba的ssh服務遠程連接centos7,ip為192.168.25.25
centos7的ftp服務在vsftpd這個包中
安裝:yum install -y vsftpd

1.2ftp配置
![]()
編輯組態檔:vim /etc/vsftpd/vsftpd.conf

洗掉掉上述兩行的注釋符號“#”
并且新加一行配置
anon_other_write_enable=YES

保存組態檔
啟動ftp服務并查看服務狀態
systemctl start vsftpd
systemctl status vsftpd

修改ftp共享檔案夾的權限為777
chmod 777 pub

關閉防火墻和Selinux
systemctl stop firewalld
setenforce 0
![]()
1.3使用本機下載python原始碼壓縮包
進入python官網:python.org


打開ftp
地址欄輸入ftp://192.168.25.25/

進入pub檔案夾下,拖入新下載的壓縮包

2.配置python3環境
2.1選擇python3安裝位置
我這里放在/usr/local/python3.8

將剛才放在ftp中的原始碼壓縮包解壓到這個目錄下

2.2解壓原始碼壓縮包
解壓命令
tar -zxvf Python-3.8.12.tgz
2.3安裝gcc
配置python3需要先安裝gcc
yum install -y gcc

2.4編譯安裝
進入到Python-3.8.12檔案下
編譯
./configure --prefix=/usr/local/python3.8/Python-3.8.12

編譯成功

2.5編譯
make
![]()
2.6編譯安裝
make install
![]()
2.7檢查編譯是否成功
進入到python安裝目錄的bin目錄下
執行python3.8
./python3.8

跳出版本資訊說明編譯成功
3.將安裝的python3.8添加到環境變數中
3.1編輯環境變數
![]()
shift+G跳轉到最后一行
添加如下命令:
export PYTHON_HOME=/usr/local/python3.8/Python-3.8.12
export PATH=${PYTHON_HOME}/bin:$PATH

:wq保存退出
3.2使得編輯的環境變數立即生效
source /etc/profile

查看自身環境變數

3.3檢測python3.8添加到環境變數是否生效
敲"python3.8"命令看是否出現版本資訊和進入python編輯界面
測驗
命令執行正常,配置成功!
參考文章:Linux下安裝Python3.9.0詳細步驟_key_world的博客-CSDN博客_linux安裝python3.9
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/350969.html
標籤:python
