Linux環境下Python的安裝過程 【內有python各版本的下載連結】

來源:互聯網
上載者:User

本文來源:http://blog.csdn.net/pan_tian/article/details/7684409


python各個版本下載的地址:

https://www.python.org/downloads/source/


Linux環境下Python的安裝過程

http://blog.csdn.net/pan_tian/article/details/7684409 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













相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.