Linux安裝Python2 7並保留自帶版本

2021-06-18 13:52:48 字數 1441 閱讀 3831

之前安裝mysql-python老是報錯,非常的費勁,而且在網上也找了很多解決方案都未解決,我想應該是python的版本有問題,2.6的有些bug沒有修復, 所以我就試了試2.7的最新版本,按照下面的方法,在新的目錄上安裝好後,再安裝mysql-python就沒有問題了。

linux很多元件需要python,但自帶的都是比較舊的版本,但不少程式也需要python,但都是要求比較高的版本,但python新舊版本不太相容,所以……

我們很有比較在系統上裝個新版本,但預設還是要用舊版的python。以下是安裝過程。

裝較新版sqlite,否則新版的2.7會編譯出錯,而且一些python應用程式也會莫名其妙地執行出錯。

wget

tar zxf sqlite-autoconf-3071401.tar.gz

./configure

make && make install

ln -sf /usr/local/lib/libsqlite3.so /usr/lib/libsqlite3.so

ln -sf /usr/local/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6

ln -sf /usr/local/lib/libsqlite3.so.0 libsqlite3.so.0.8.6

然後安裝python,這裡安裝到/usr/local/python27的路徑,防止覆蓋掉舊版。

wget

tar zxf python-2.7.3.tgz

cd python-2.7.3

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

make

make install

ln -sf /usr/local/python27/bin/python2.7 /usr/local/bin/python2.7

然後安裝setuptools,即easy_install。

wget

tar zxf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python2.7 setup.py install

ln -sf /usr/local/python27/bin/easy_install-2.7 /usr/local/bin/easy_install-2.7

好了,現在如果要用自帶的python,則直接執行對應的py檔案即可,如果要用安裝的python2.7,則使用「python2.7 ***.py」即可。

使用easy_install也是,自帶的直接執行「easy_install ***」,對應python2.7的執行「easy_install2.7 ***」。

linux系統安裝python2 7

centos6系統自帶的python版本為2.6。python中很多模組要求python版本為2.7。本文將介紹如果安裝python2.7。1 安裝前的準備 安裝readline模組,以提供命令歷史和命令補全功能 12 3 yum y install readline readline devel ...

python2 7換行 Python2 7基礎語法

1.建立檔案xx.py usr bin python3 print hello,world 2.linux下執行 python hello.py 3.編碼 預設字串unicode 設定編碼 coding utf 8 4.識別符號 第乙個字元必須是字母表中字母或下劃線 識別符號的其他的部分有字母 數字...

Linux下安裝或公升級Python 2 7

1.準備編譯環境gcc12 tar zxvf python x.x.x.tgz cdpython x.x.x 4.配置 1 查詢configure檔案12 find.name configure cd搜尋結果 一般就在python檔案根目錄下 2 進行配置 1.configure 5.編譯12 ma...