一開始有這個需求氮发,是因為用 YaH3C 替代 iNode 進行校園網(wǎng)認證時,一直編譯錯誤贬蛙,提示找不到 [Python](http://lib.csdn.net/base/11) 的某個模塊集侯,百度了一下鸭丛,此模塊是在 Python2.7 以上才有的,但是系統(tǒng)的自帶的Python是2.6版本,難怪一直連不上網(wǎng)填大。于是首有,繼續(xù)百度google燕垃,進行安裝,后來又出現(xiàn)問題...在此開篇記錄一下井联,權(quán)當備忘卜壕。
python編譯包:
yum install zlib-devel -y
yum install bzip2-devel -y
yum install openssl-devel -y
yum install ncurses-devel -y
yum install sqlite-devel -y
yum install openssl -y
yum install openssl-devel -y
查看python的版本
[plain] view plain copy
print?
python -V
Python 2.6.6
1.下載Python-2.7.3
[plain] view plain copy
print?
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz
2.解壓
xz -d Python-2.7.13.tar.xz
tar -xvf Python-2.7.13.tar
3.更改工作目錄
cd Python-2.7.3
4.安裝
./configure
make all
make install
make clean
make distclean
5.查看版本信息
/usr/local/bin/python2.7 -V
6.建立軟連接,使系統(tǒng)默認的 python指向 python2.7[plain] [view plain]
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
7.重新檢驗Python 版本
python -V
8解決系統(tǒng) Python 軟鏈接指向 Python2.7 版本后烙常,因為yum是不兼容 Python 2.7的轴捎,所以yum不能正常工作,我們需要指定 yum 的Python版本
vi /usr/bin/yum
將文件頭部的#!/usr/bin/python改成#!/usr/bin/python2.6.6
這篇教程就到這里了蚕脏,但是不久就突然發(fā)現(xiàn)輸入法圖標不見了侦副,然后打字沒有候選框!iBus 崩了蝗锥!再次進行搜索跃洛,又是版本問題 iBus也是不支持Python2.7的啊终议!
于是汇竭。。穴张。
9.配置iBus
分別用 vi 打開下面兩個文件细燎,找到 exec python 那一行,把exec python 改為 exec python2.6 保存皂甘,退出玻驻。iBus在重啟后就恢復正常了!是不是很開心?
vi /usr/bin/ibus-setup
vi/usr/libexec/ibus-ui-gtk
安裝PIP:
下載文件
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
執(zhí)行安裝
python get-pip.py
國內(nèi)安裝pip
python get-pip.py --trusted-host pypi.mirrors.ustc.edu.cn
安裝mysqldb:
yum install gcc python-devel mysql-devel -y
由于下面的文檔璧瞬,都沒有介紹依賴條件的安裝户辫,造成安裝過程非常迷茫,耗時一個小時~
一句話嗤锉,上面的任何一臺服務器渔欢,把可以裝的開發(fā)包,都裝上瘟忱,省很多事奥额。
http://pypi.python.org/pypi/MySQL-python/
http://pypi.python.org/pypi/setuptools#downloads
http://www.redicecn.com/html/Python/20110417/250.html
centos7升級Python的教程已經(jīng)有很多了
比如老版本的python是2.6.6,新安裝的python版本是2.7.9
mv /usr/bin/python /usr/bin/python2.6.6
mv /usr/local/bin/python /usr/bin/python
大多都提到了安裝新的python后访诱,yum無法運行的解決方法
vi /usr/bin/yum
將文件頭部的
!/usr/bin/python
改成#!/usr/bin/python2.6.6
在使用yum 安裝軟件的時候同樣會遇到
ImportError:No module nameed urlgrabber.grabber
同上面的方法修改一下文件
vi /usr/libexec/urlgrabber-ext-down
pip 更換軟件鏡像源
pip install pandas --trusted-host pypi.hustunique.com(源地址)
原地址:
pypi.douban.com
mirrors.aliyun.com
pypi.hustunique.com 華中理工大學
pypi.sdutlinux.org 山東理工大學
pypi.mirrors.ustc.edu.cn 中國科學技術(shù)大學