**:
centos 6.x 自帶的python版本是 2.6 , 由於工作需要,很多時候需要2.7版本。所以需要進行版本公升級。由於一些系統工具和服務是對 python 有依賴的,所以公升級 python 版本需要注意。
如何歡樂的,沒有痛苦的公升級python版本 ,往下看 …
更新指令
另外還需要安裝 python 工具需要的額外軟體包 ssl, bz2, zlibyum -y
update
yum groupinstall -y
'development tools'
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
設定 path# 進入目錄:
cd python-2.7
.8# 執行配置 configure:
./configure --prefix=/usr/local
# 編譯安裝:
make
make altinstall
# 檢查 python 版本:
[root@dbmaster*** ~]# python2.7 -v
python 2.7
.8
為了我們能夠方便的使用python,我們需要設定系統變數或者建立 軟連線將新版本的 python
加入到 path 對應的目錄 :
安裝 setuptoolsexport 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
#獲取軟體包
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...