python基础之centos6.5 升级 python2.7, 安装pip, MySQLdb
这个仅仅是为了运行脚本需求,
将centos6.5中的 python 2.6.6升级到了 2.7
并且安装和了 pip 和 MySQLdb
1、先装依赖 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 2、手动下载或者wget wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz 3、解压并进入源码文件 tar zxvf Python-2.7.15.tgz 4、编译安装 cd Python-2.7.15 ./configure make all make install 5、查看版本 /usr/local/bin/python2.7 -V 6、修改默认Python版本 mv /usr/bin/python /usr/bin/python2.6 ln -s /usr/local/bin/python2.7 /usr/bin/python 7、防止yum执行异常,修改yum使用的Python版本 vi /usr/bin/yum # 将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6 8、安装 setuptools wget --no-check-certificate https://files.pythonhosted.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4
tar zvxf setuptools-21.0.0.tar.gz
cd setuptools-21.0.0
python setup.py install
9、安装pip工具
wget --no-check-certificate https://files.pythonhosted.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
tar zvxf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install
10、通常执行pip命令后,会提示pip升级 使用国内源速度快
pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
11、升级完成,装个MySQLdb试试,
# 先装依赖 yum -y install mysql-devel
# 再装模块 pip install MySQL-python -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
如果想要更改为 国内 pip 源:
mkdir -p ~/.pip
vim ~/.pip/pip.conf # 输入以下内容并保存。
[global] index-url= http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
其他国内 pip 源地址如下:
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/