CentOS6升級Python2.6小記
CentOS默認的Python是2.6版本,有的函數無法使用。CentOS自身對Python2.6又存在依賴,升級有一些麻煩。
安裝Python2.7或更高
首先到 https://www.python.org/downloads/ 下載新版本的Python源碼 (Gzipped source tarball)
tar -xvf Python-2.7.8.tgz
cd Python-2.7.8
./configure --prefix=/usr/local/python2.7
make
make install
安裝setuptools和pip
注意,一定要用python2.7來執行命令
wget https://bootstrap.pypa.io/ez_setup.py -O - | python2.7
easy_install-2.7 pip
之後就可以透過pip2.7來操作pip,透過python2.7來運行程式
pip2.7 install [packagename]
pip2.7 install --upgrade [packagename]
pip2.7 uninstall [packagename]
python2.7 xx.py
查看Python版本
python –V
如果需要直接使用python運行命令
創建軟鏈接
ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python
因為CentOS的重度依賴,防止yum運行出錯,修改/usr/bin/yum的Python目錄為原目錄
替換
#!/usr/bin/python
為
#!/usr/bin/python2.6
總結
講道理CentOS太難受了,快來投入Debian大家族的懷抱
要不是生產環境修改太麻煩我就重裝了(