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