CentOS中編譯安裝Python2.7.8版本的步驟

來源:互聯網
上載者:User

心血來潮,想學習一下Python,聽說用來做爬蟲還不錯。先從運行環境開始入手,CentOS中已經內建了Python,但版本似乎比較老,通過python -V命令看到版本是2.4.3。目前Python 2.x的最新版本號碼是2.7.8,那麼就開始動手升級一下。

首先,下載源碼包,命令如下:

wget --no-check-certificate https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

這裡需要特別注意一下,因為下載網址是https開頭的,所以要給wget命令加上--no-check-certificate參數。

下載好源碼包後,解壓:

tar -zxvf ./Python-2.7.8.tgz

解壓出Python-2.7.8這個目錄後,我們開始對源碼進行編譯:


cd Python-2.7.8
./configure --prefix=/usr/local/python
make
make install

編譯安裝完成後,要替換掉系統內建的Python,但CentOS的yum依賴於Python工作,為了保證yum的正常運行,我們要在替換前,先將內建的Python更名備份,方法如下:


mv /usr/bin/python /usr/bin/python-2.4.3
ln -s /usr/local/python/bin/python /usr/bin/python

上面兩行命令執行完後,可以分別用“python -V”和“/usr/bin/python-2.4.3 -V”來驗證部署是否成功,正確的結果應該是2.7.8和2.4.3。

最後,要修改yum,讓其運行指向舊的版本:

vi /usr/bin/yum

將第一行中的“#!/usr/bin/python”修改為“#!/usr/bin/python-2.4.3”,儲存即可

相關文章

聯繫我們

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