安裝 python2.7.10

在centos6.5 中 默認的Python版本是 2.6.6,我在使用Django最新版本的時候,發現出現語法錯誤!於是決定升級Python;步驟如下

一.安裝Python 2.7.10

1.下載

 

wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

下載完成後:

2.解壓

tar -xvf Python-2.7.10.tar

3.編譯/安裝

首先要新建一個目錄,用來作爲Python2.7.10的安裝目錄

mkdir /usr/local/python2.7

然後開始編譯

cd Python-2.7.10 #進入解壓後的Python目錄
./configure --prefix=/usr/local/python2.7  #等待編譯完成
make && make install #等待安裝


到這裏Python2.7.10就算是安裝完成了,但是現在在命令行輸入 Python  看到的版本仍然還是2.6.6:那接着往下做:

 

mv /usr/bin/python /usr/bin/python2.6 #將原版本的python更換一個名字

要想使用python還需要增加新版本的python ,可以使用軟鏈或者在PATH 中加入新版Python的bin目錄

ln -s /usr/local/python2.7 /usr/bin/python

或者

vim /etc/profile
加入下面一行
export PATH="/usr/local/python2.7/bin:$PATH"
保存退出
source /etc/profile

現在命令行輸入 python 看到的版本是不是 2.7.10 了!!!

二、安裝setuptools

下載:

<>方式有多種,這裏我們介紹一種方式:

 

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

下載後,得到一個 ez_setup.py 文件 運行它

python ez_setup.py --insecure

不出意外的話。setuptools 就安裝成功了!

三、安裝pip

下載:

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

解壓-安裝:

tar -xzvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install

OK

四、yum修改

如果不做這一步,yum將報錯

vim /usr/bin/yum
將 #!/usr/bin/python 改成之前修改的 #!/usr/bin/python2.6

保存退出! OK

五、MySQLdb的安裝

使用pip:

pip install MySQL-python

六、安裝Django

pip install django
或
pip install Django==版本號

到這裏,Python已成功升級至2.7.10


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章