教為學:python學習之路(一):python源碼安裝

來源:互聯網
上載者:User
教為學:python學習之路(一):python源碼安裝前言

Python是一門萬金油語言,特別在Linux下。一般的Linux系統也內建Python。不過,我們依舊有必要學習怎麼在Linux下安裝Python。

作業系統的版本:

  1. gaopeng@gaopeng-virtual-machine:~$ uname -a
  2. Linux gaopeng-virtual-machine 3.2.0-38-generic #61-Ubuntu SMP Tue Feb 19 12:20:02 UTC 2013 i686 i686 i386 GNU/Linux

系統內建python版本:

  1. gaopeng@gaopeng-virtual-machine:~$ python
  2. Python 2.7.3 (default, Aug 1 2012, 05:16:07)
安裝配置Python

本質上Linux下軟體安裝的步驟是一致的。所以,我們在這裡也不做過多的解釋,直接運行,看效果。

  1. gaopeng@gaopeng-virtual-machine:~/python$ wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
  2. --2013-05-21 17:06:40-- http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
  3. 正在解析主機 www.python.org (www.python.org)... 82.94.164.162, 2001:888:2000:d::a2
  4. 正在串連 www.python.org (www.python.org)|82.94.164.162|:80... 已串連。
  5. 已發出 HTTP 要求,正在等待回應... 200 OK
  6. 長度: 14492759 (14M) [application/x-tar]
  7. 正在儲存至: "Python-2.7.5.tgz"
  8.  
  9. 100%[======================================================>] 14,492,759 182K/s 用時 88s
  10.  
  11. 2013-05-21 17:08:08 (162 KB/s) - 已儲存 "Python-2.7.5.tgz" [14492759/14492759])

解壓Python安裝包。

  1. gaopeng@gaopeng-virtual-machine:~/python$ tar -zxvf Python-2.7.5.tgz
  2. gaopeng@gaopeng-virtual-machine:~/python$ ls
  3. Python-2.7.5 Python-2.7.5.tgz

經典的安裝三部曲。

  1. gaopeng@gaopeng-virtual-machine:~$ cd python/Python-2.7.5/
  2. gaopeng@gaopeng-virtual-machine:~/python/Python-2.7.5$sudo ./configure --prefix=/usr/local/python2.7.5
  3. gaopeng@gaopeng-virtual-machine:~/python/Python-2.7.5$ sudo make
  4. gaopeng@gaopeng-virtual-machine:~/python/Python-2.7.5$ sudo make install

--prefix=/usr/local/python2.7.5的意思是指定當前程式的安裝目錄。

為了避免衝突,我們接下來進行軟串連。

  1. gaopeng@gaopeng-virtual-machine:~/python/Python-2.7.5$ sudo ln -s /bin/local/python2.7.5/bin/python /bin/python2.7.5
EasyInstall 的源碼安裝

首先的先下載源碼包。

  1. gaopeng@gaopeng-virtual-machine:~/python$ wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e

解壓源碼包。

  1. gaopeng@gaopeng-virtual-machine:~/python$ tar -zxvf setuptools-0.6c11.tar.gz

build和install。

  1. gaopeng@gaopeng-virtual-machine:~/python$ cd setuptools-0.6c11/
  2. gaopeng@gaopeng-virtual-machine:~/python/setuptools-0.6c11$ sudo python2.7.5 setup.py build
  3. gaopeng@gaopeng-virtual-machine:~/python/setuptools-0.6c11$ sudo python2.7.5 setup.py install

同樣建立軟串連。

  1. gaopeng@gaopeng-virtual-machine:~/python/Python-2.7.5$ sudo ln -s /bin/local/python2.7.5/bin/easy_install /bin/ey2.7.5

 

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.