python軟連接
① centos5.6 編譯升級到python2.7,make install了5個小時了。
由於CentOS6.5 自帶python版棚差差本為2.6.6,實際中使用的大多為2.7.x版本。於是手動升級一下,做個記念。
查看python的版本
#python -V
Python 2.6.6
1.下載Python-2.7.6
#wget python.org/ftp/python/2.7.6/Python-2.7.6.tgz
2.解壓
#tar -zxvf Python-2.7.6.tgz
3.更改工作目錄
#cd Python-2.7.6
4.安裝
#./configure
#make all
#make install
#make clean
#make distclean
5.查看版本信息
#/usr/local/bin/python2.7 -V
6.建立軟連接,使系統默認的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7.重新檢驗Python 版本
#python -V
2.7.6
8.解決系統 Python 軟鏈接指向 Python2.7 版本後,因為yum是不兼容 Python 2.7的,所以yum不能正常工作,我們需要指定 yum 的Python版本
#vim /usr/bin/yum
將文件頭部慶肆的
#!/usr/bin/python
改鏈皮成
#!/usr/bin/python2.6.6
② 如何在安裝pip3以及第三方python庫
一。先安裝python3
1. 先到官方網站下載python3的安裝包,去downloads/source/ 下載的是Python-3.5.2.tar.xz
2. 上傳包到伺服器
3.解壓
tar -xf Python-3.5.2.tar.xz
4.編譯安裝
安裝必要依賴(至少需要如下兩個,我個人就遇到如下兩個)
yum install openssl-devel -y
yum install zlib-devel -y
好了現在可以安心的編譯咯:
cd Python-3.5.2./configure --prefix=/opt/Python #安裝目錄可以自己定義無所謂。
make
make install
編譯完成後會在如 /opt/下生成Python的文件夾 ,沒錯這就是編譯完成的python --為了方便之行小夥伴們可以自己定義一個軟連接如下:
# ln -s /opt/Python/bin/python3 /usr/bin/python3
這樣就可以直接食用python3了如下:
③ centos怎麼升級python
首先到python官網下載最新的python源碼,地址:https://www.python.org/downloads/source/
解葯下載的壓縮包,進入目錄,執行./configure --prefix=/usr/local/python2.7.11, 使用prefix制定python安裝的目錄,不要覆蓋系統自帶的python
然後make install,成功後把/usr/local/python2.7.11/bin/python軟連接到/usr/bin/python,這樣就升級成功了
因為centos系統的yum好像只支持python2.4.所以不要刪除系統默認的。否則可能引起yum無法使用的問題。