enos6.5升級Python2.6到2.7
1.下載源碼包
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
2.進行解壓,準備編譯安裝
tar zxvf Python-2.7.12.tgzcd Python-2.7.12 ./configure --prefix=/usr/local/python27 && make && make install && echo $? 如果以上輸出爲0,說明沒有報錯,安裝正常
3.添加環境變量
移除以前的版本 mv /usr/bin/python /usr/bin/python26 創建軟連接 ln -s /usr/local/python27/bin/python /usr/bin/python 查看版本是否升級成功 python -V Python 2.7.12
4.修改yum
如果不修改此項,會導致yum無法使用 vim /usr/bin/yum 修改第一行即可,將環境變量指向以前的python版本#!/usr/bin/python26
5.安裝pip(升級完python版本之後,之前yum安裝的pip無法使用)
1.安裝pip之前首先需要安裝setuptools 下載鏈接https://pypi.python.org/pypi/setuptools下載地址 wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4 --no-check-certificate解壓 tar zxvf setuptools-21.0.0.tar.gz 安裝 cd setuptools-21.0.0python setup.py install2.安裝pip 下載鏈接https://pypi.python.org/pypi/pip下載地址 wget https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7 --no-check-certificate解壓 tar zxvf pip-8.1.1.tar.gz 安裝 cd pip-8.1.1python setup.py install3.添加環境變量 安裝完之後,之後執行pip還是調用的以前的環境變量,需要手動添加環境變量 mv /usr/bin/pip /usr/bin/pip26 ln -s /usr/local/python27/bin/pip /usr/bin/再次查看版本 pip -V pip 8.1.1 from /usr/local/python27/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg (python 2.7) 還有一種方式: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 下載pip安裝包 python get-pip.py
6.使用pip安裝第三方庫
pip install psutil pip install MySQLdb-python pip install django=1.8.2報錯: pip install MySQLdb-python Collecting MySQLdb-python Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out. (read timeout=15)",)': /simple/mysqldb-python/ Could not find a version that satisfies the requirement MySQLdb-python (from versions: )No matching distribution found for MySQLdb-python You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. 當安裝中提示版本太低的時候,執行提示的命令進行升級即可 pip install --upgrade pip升級完重新執行要安裝的庫