linux python公升級過程

2021-07-06 02:16:31 字數 951 閱讀 4417

1. 安裝新版本的python

2. 備份老版本的python

3. 將預設的python執行程式指向新版本的python執行程式

wget 

tar -xzvf python-2.7.4.tgz

cd python-2.7.4

mkdir /usr/local/python27

./configure --prefix=/usr/local/python27

make

make install

2.備份老版本的python執行程式:

`mv /usr/bin/python /usr/bin/python_old`
3.將預設的python執行程式指向新版本的python執行程式

`ln -s /usr/local/python3/bin/python2.7 /usr/bin/python`
此時出入python應該現實新的版本:

使用這種方法的優點是顯而易見的,保留了老版本,並且可以在新老版本之間隨意切換。

但是有可能帶來新的問題時,yum使用較低版本的python,例如python2.4,公升級後導致新版本的python和yum不相容,導致yum不能正常用,

解決方式是修改/usr/bin/yum的第一行為:#!/usr/bin/python_old 將yum使用的python強制指定為老版本的python可執行程式即可。

通過這樣的方式可以在一台機器上安裝多個版本的python,並且可以為特定的應用程式指定版本的python。

linux python版本公升級

公升級python版本的時候千萬不能解除安裝python 2.4,再安裝python2.7,這樣會有無窮無盡的麻煩,保守的方式 是直接安裝python2.7的原始碼包,也就是python兩個版本共存。因為centos裡面有很多程式是依賴著python,所有最好不要嘗試去解除安裝python2.4 安...

linux Python公升級安裝

wget tar zxvf python 3.5.0.tar.gz cd python 3.5.0 configure prefix usr local python3.5 make all make install make clean make distclean mv usr bin pyth...

Linux python 自動補全

為python新增互動模式下tab自動補全以及命令歷史功能。1.獲取python目錄 root localhost python python 2.6.6 r266 84292,jul 23 2015,15 22 56 gcc 4.4.7 20120313 red hat 4.4.7 11 on l...