CentOS下安裝Python3的完整指南
為何需要安裝Python3?
CentOS默認(rèn)搭載Python2環(huán)境,但Python2已于2020年停止維護(hù)。為使用現(xiàn)代Python庫(kù)及框架,安裝Python3成為開(kāi)發(fā)者與系統(tǒng)管理員的必要操作。
安裝前準(zhǔn)備
- 確認(rèn)系統(tǒng)版本:
cat /etc/centos-release
- 獲取root權(quán)限或sudo賬戶
- 更新系統(tǒng):
yum update -y
方法一:yum安裝Python3
# 添加EPEL倉(cāng)庫(kù)
yum install epel-release -y
# 安裝Python3
yum install python3 -y
# 驗(yàn)證版本
python3 --version
方法二:源碼編譯安裝
# 安裝編譯依賴
yum groupinstall "Development Tools" -y
yum install zlib-devel bzip2-devel openssl-devel -y
# 下載源碼包
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
tar xzf Python-3.9.6.tgz
cd Python-3.9.6
# 配置與編譯
./configure --enable-optimizations
make altinstall
# 驗(yàn)證安裝
python3.9 --version
環(huán)境配置技巧
- 創(chuàng)建虛擬環(huán)境:
python3 -m venv myenv
- 設(shè)置軟鏈接:
ln -s /usr/local/bin/python3.9 /usr/bin/python3
- 更新pip工具:
pip3 install --upgrade pip
常見(jiàn)問(wèn)題排查
- Q: 出現(xiàn)ModuleNotFoundError錯(cuò)誤
- A: 安裝缺失模塊:
yum install python3-devel -y
- Q: pip安裝速度慢
- A: 配置國(guó)內(nèi)鏡像源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple