CentOs 6 x 公升級 Python 版本

2021-07-09 20:00:49 字數 1742 閱讀 2695

**:

centos 6.x 自帶的python版本是 2.6 , 由於工作需要,很多時候需要2.7版本。所以需要進行版本公升級。由於一些系統工具和服務是對 python 有依賴的,所以公升級 python 版本需要注意。

如何歡樂的,沒有痛苦的公升級python版本 ,往下看 …

更新指令

yum -y

update

yum groupinstall -y

'development tools'

另外還需要安裝 python 工具需要的額外軟體包 ssl, bz2, zlib

yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
wget 

/python/

2.7.8/python-2.7.8.tar.xz

xz -d python-2.7.8.tar.xz

tar -xvf python-2.7.8.tar

安裝詳情:
# 進入目錄:

cd python-2.7

.8# 執行配置 configure:

./configure --prefix=/usr/local

# 編譯安裝:

make

make altinstall

# 檢查 python 版本:

[root@dbmaster*** ~]# python2.7 -v

python 2.7

.8

設定 path

為了我們能夠方便的使用python,我們需要設定系統變數或者建立 軟連線將新版本的 python

加入到 path 對應的目錄 :

export path="/usr/local/bin:$path"

or ln -s /usr/local/bin/python2.7 /usr/bin/python

# 檢查

[root@dbmaster*** ~]# python -v

python 2.7.8

[root@dbmaster*** ~]# which python

/usr/bin/python

安裝 setuptools
#獲取軟體包

wget --no-check-certificate

# 解壓:

tar -xvf setuptools-1.4

.2.tar.gz

cd setuptools-1.4

.2# 使用 python 2.7.8 安裝 setuptools

python2.7 setup.py install

curl  | python2.7 -
此時yum應該是失效的,因為此時預設python版本已經是2.7了。而yum需要的是2.6 所以:

[root@dbmaster*** ~]# which yum 

/usr/bin/yum

#修改 yum中的python

將第一行 #!/usr/bin/python 改為 #!/usr/bin/python2.6

此時yum就ok啦

CentOS6 x核心公升級

說明 系統版本 centos 6.9 x64 在centos 6.9上安裝docker容器,發現核心版本過低,目前是2.6,作業系統是6.9 x86 64位,因此需要公升級核心到3.8及以上穩定版本。因為只有64位版本才支援安裝,所以需要首先檢查系統版本和位數 cat etc redhat rele...

centos6 x公升級protobuf操作流程

1.首先解除安裝protobuf,使用命令如下 幾點說明 protobuf預設安裝在 usr local 目錄下,但是一般我們使用prefix進行路徑修改,prefix usr local protobuf 步驟 configure prefix usr local protobuf sudo ma...

centos6 x 公升級gcc版本

centos6.x系統自帶的gcc編譯器版本為4.x,這個是可以公升級的最高版本了 yum 公升級 截止10月,嘗試過centos7與centos6兩種機器安裝。位址 最新的版本是9.2.0,本著裝新不裝舊的原則,此次安裝版本為9.2 gcc 9.2.0 tar zxvf gcc 9.2.0.tar...