服務(wù)近2000家企業(yè),依托一系列實(shí)踐中打磨過(guò)的技術(shù)和產(chǎn)品,根據(jù)企業(yè)的具體業(yè)務(wù)問(wèn)題和需求,針對(duì)性的提供各行業(yè)大數(shù)據(jù)解決方案。
centos python安裝或升級(jí)到python3.x
來(lái)源:未知 時(shí)間:2019-36-16 瀏覽次數(shù):177次
一.說(shuō)明
centos系統(tǒng)默認(rèn)安裝了python2.7版本,若使用python3.x版本須按如下步驟進(jìn)行升級(jí),使用下列命令查看當(dāng)前系統(tǒng)默認(rèn)的python版本
python -V
二、python3.x編譯安裝
1.安裝編譯工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
2.下載安裝包解壓
進(jìn)入python官網(wǎng)(https://www.python.org),選擇需要的版本。此處我選擇當(dāng)前最新版本Python3.6.1
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar -xvJf Python-3.7.0.tar.xz
3.編譯安裝
mkdir /usr/local/python3 #創(chuàng)建編譯安裝目錄
cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install
4.創(chuàng)建軟連接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
三、設(shè)置為默認(rèn)版本及yum配置修改
1.說(shuō)明
yum源中使用的python為2.7版本,使用python3.x會(huì)有問(wèn)題,yum不能正常使用,必須在將python3.x設(shè)置為默認(rèn)版本后修改yum配置
2.將python3.x設(shè)置為系統(tǒng)默認(rèn)版本
mv /usr/bin/python /usr/bin/python.bak 將原來(lái) python 的軟鏈接重命名
ln -s /usr/local/bin/python3 /usr/bin/python 將 python 鏈接至 python3
3.重新配置yum
yum list 會(huì)報(bào)錯(cuò)
修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,將 #!/usr/bin/python 改為 #!/usr/bin/python2.7,保存退出即可。