摘自百度知道
1.下載下傳源代碼 http://www.python.org/ftp/python/2.5.2/python-2.5.2.tar.bz2
2. 安裝
tar –jxvf python-2.5.2.tar.bz2
cd python-2.5.2
./configure
make
make install
3. 測試
在指令行下輸入python,出現python解釋器即表示已經正确安裝。
在suse10或rhel5(es5)下系統預設已經裝了python但版本是2.4.x;本次安裝後在shell中輸入
#python
會發現顯示結果:
# python
python 2.4.3 (#1, dec 11 2006, 11:38:52)
[gcc 4.1.1 20061130 (red hat 4.1.1-43)] on linux2
type “help”, “copyright”, “credits” or “license” for more information.
>>>
版本還是2.4.x的
解決辦法:
#cd /usr/bin
#ll |grep python //檢視該目錄下python
#rm -rf python
#ln -s prefix/python-2.5.2/python ./python //prefix為你解壓python的目錄
python 2.5.2 (#1, dec 11 2006, 11:38:52)
ok!問題解決!
linux環境下python的安裝過程
前言
一般情況下,linux都會預裝 python了,但是這個預裝的python版本一般都非常低,很多 python的新特性都沒有,必須重新安裝新一點的版本,從下邊的截圖,可以看到我的 linux下,預裝python 的版本非常低,古老的 2.4.3版本。這裡我準備安裝現階段稍微主流點的版本 2.7.3。

下載下傳
官網下載下傳位址:http://www.python.org/download/
安裝
解壓
後邊需要做的事情需要你具有 super user或者administrator 的權限。圖友善,我直接切換到了 root使用者下。
tar -xzf python-2.7.3.tgz
解壓後進入python-2.7.3目錄,會看到一下檔案
(注:藍色為檔案夾,綠色和黑色為檔案 )
編譯&安裝
在python-2.7.3 根目錄下運作
./configure
<col>
補:configure 指令執行完之後,會生成一個 makefile 檔案,這個 makefile主要是被下一步的 make 指令所使用。打開 makefile你就會發現,裡邊制定了建構的順序, linux 需要按照makefile 所指定的順序來建構 (build) 程式元件。
make
make實際上編譯你的源代碼,并生成執行檔案。
再執行make install 指令
make install
make install實際上是把生成的執行檔案拷貝到 linux系統中必要的目錄下,比如拷貝到 /usr/local/bin 目錄下,這樣所有 user就都能運作這個程式了。
到這裡python 就算安裝完成了。需要說的是,其實其他的 linux軟體安裝也是大同小異的,基本都需要走 configure>make>make install這麼一個過程。
hello world
安裝完之後,我們執行python指令,你會發現預設的 python指令仍舊是指向舊的版本 2.4.3
[admin@bej301441 bin]$ which python
/usr/local/bin/python
執行which python 指令,你會發現預設的 python是在/usr/local/bin/python 目錄下,實際上我們新安裝的 python也在這個目錄下。
在指令行輸入python2.7,這樣就會執行到我們新的 python版本了。
linux上建立一個 hello.py檔案,裡邊隻寫一行代碼
print "hello ptian"
然後運作python2.7 hello.py
enjoy …不得不承認當我第一次看到 python的時候,就被python的高效所打動,從來沒有一門程式設計語言讓我覺得程式設計是可以這麼愉悅的 …
=======eof========
轉載出處:http://blog.csdn.net/pan_tian/article/details/7684409