linux下安裝python

摘自百度知道

 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

  # python

  Python 2.5.2 (#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.

  >>>

  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

補: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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章