Centos6.6下升級Python
在CentOS 6.X 上麵安裝 Python 2.7.X
CentOS 6.X 係列自帶的python版本是 2.6 , 由於安裝shadowsocke,所以需要進行版本升級。由於一些係統工具和服務是對 Python 有依賴的,所以升級 Python 版本需要注意。
升級步驟
更新係統和開發工具集
更新指令
yum -y update
yum groupinstall -y 'development tools'
另外還需要安裝 python 工具需要的額外軟件包 SSL, bz2, zlib
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
源碼安裝Python 2.7.x
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
xz -d Python-2.7.8.tar.xz
tar -xvf Python-2.7.8.tar
安裝詳情:
# 進入目錄:
cd Python-2.7.8
# 運行配置 configure:
./configure --prefix=/usr/local
# 編譯安裝:
make
make install
檢查 Python 版本:
[root@guipulp ~]# python2.7 -V
Python 2.7.8
設置 PATH
為了我們能夠方便的使用Python,我們需要設置係統變量或者建立 軟連接將新版本的 Python
加入到 path 對應的目錄 :
export PATH="/usr/local/bin:$PATH"
or
ln -s /usr/local/bin/python2.7 /usr/bin/python
# 檢查
[root@guipulp ~]# python -V
Python 2.7.8
[root@guipulp ~]# which python
/usr/bin/python
安裝 setuptools
獲取軟件包
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
解壓:
tar -xvf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
使用 Python 2.7.8 安裝 setuptools
python2.7 setup.py install
安裝 PIP
curl https://bootstrap.pypa.io/get-pip.py | python2.7 -
修複 yum 工具
此時yum應該是失效的,因為此時默認python版本已經是2.7了。而yum需要的是2.6 所以:
[root@guipulp ~]# which yum
/usr/bin/yum
修改 yum中的python
將第一行 #!/usr/bin/python 改為 #!/usr/bin/python2.6
此時yum就ok啦;
最後更新:2017-10-23 11:03:56
上一篇:
簡單配置SMB
下一篇:
一次linux救援模式修複
對於PowerDesigner中設計表自動生成Sql的分析
瀏覽器變編輯器
中國郵政:核心係統上雲,承載包裹洪峰
更新數據庫中某一列的值,讓其在原數的基礎上加N
使用PhoneGap命令行工具創建IOS PhoneGap項目及無證書真機調試
PgSQL · 特性分析 · 數據庫崩潰恢複(上)
JAVA解析JSON的例子
我對Go語言的錯誤處理有哪些不滿,以及我是如何處理的
J2EE中使用jstl報http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar錯
《HttpClient官方文檔》4.8 SPNEGO/Kerberos驗證