centos python2.6.6 安裝python2.7.x

jopen 9年前發布 | 34K 次閱讀 CentOS Python開發

Centos 安裝python 2.7.x

yum install python-2.7.0 

先別著急復制粘貼!

首先,安裝必要的庫,否則等你安裝之后你會發現特別蛋疼,import zlib 報錯,https也報錯,yum module 報錯,sudo: python: command not found等等等等。


如需sudo權限,請隨時sudo 運行,或者sudo su 直接使用root用戶。


yum install zlib

yum install zlib-devel

yum install bzip2-devel

yum install openssl-devel

yum install ncurses-devel

#yum install sqlite-devel

yum install openssl-devel


wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz

chmod +x Python-2.7.9.tar.xz

tar xvf Python-2.7.9.tar.xz

cd Python-2.7.9

./configure --prefix=/usr/local/python2.7 #設置安裝路徑,防止和系統自帶2.6.6沖突。

make && make altinstall #應該等同于 make && make install 吧?


/usr/local/python2.7/bin/python # 測試一下,發現安裝成功啦


which  python  # 找到系統自帶python2.6.6可執行文件的路徑

ls /usr/bin/python* #這一步可以忽略不計

mv /usr/bin/python /usr/bin/python.bak # 備份原有python(2.6.6),防止后面步驟出錯


ls -al /usr/local/python2.7/bin/python #可應該有 python python2 python2.7 python2.7-config 等等,可以忽略

rm /usr/bin/python #刪除系統自帶的python,上面其實已經mv為.bak文件了,可以忽略。

ln -s /usr/local/python2.7/bin/python /usr/bin/python #創建軟鏈接、硬鏈接我也不知道,反正就是創建類似windows的快捷方式吧



# 如果沒有easy_install,從下面安裝python包管理工具 easy_install

sudo wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | python

unzip setuptools-15.2.zip

cd setuptools-15.2

sudo python setup.py install

cd ..

sudo rm -rf setuptools-15.2


# 安裝完python后,easy_install已經存在。替換系統已有的"可執行文件路徑"

find /usr/local/python2.7 | grep easy_install #找到剛安裝的easy_install

which easy_install # 找到原有的easy_install路徑

rm /usr/bin/easy_install # 刪除原有的easy_install,也可以mv為.bak文件(2.6.6)

/usr/local/python2.7/bin/easy_install requests #用剛安裝的easy_install測試一下

ln -s /usr/local/python2.7/bin/easy_install-2.7 /usr/bin/easy_install #創建軟鏈
</div>


# 測試一下easy_install

sudo easy_install requests

sudo /usr/local/python2.7/bin/easy_install-2.7 simplejson

sudo easy_install xmltodict


安裝完畢。
</div> 來自:http://blog.sina.com.cn/s/blog_83dc494d0102vo29.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!