请尊重分享成果,转载请注明出处,本文来自 Alex_Xia,Building_Home,原文链接:
http://www.cnblogs.com/alex-xia/p/6062741.html
http://www.centoscn.com/image-text/install/2015/0129/4584.html
环境:
腾讯云 Centos 7.2 64 位
Python 2.7.12 64 位
一、更新 python
1 | 目前CentOS7.2自带的python版本是python2.7.5。由于yum这个软件需要系统自带的python工作。 |
1 | yum install -y readline-devel |
下载 python 并解压
1 | cd /tmp |
编译
1 | cd Python-2.7.12/ |
链接
1 | ln -s /usr/local/python2.7/bin/python2.7 /usr/local/bin/python |
由于系统自带的 python 路径是/usr/bin/python。PATH 中,/usr/local/bin 比/usr/bin 靠前,所以当你输入 python,系统会自动启动你安装的 python2.7.12。
1 | echo $PATH |
二、安装 easy_install,pip
CentOS 安装 easy_install 的方法:
1 | wget -q http://peak.telecommunity.com/dist/ez_setup.py |
CentOS 安装 python 包管理安装工具 pip 的方法如下:
注意:wget 获取 https 的时候要加上:–no-check-certificate
1 | wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz |
三、安装 twisted
1 | pip install twisted |
报错:no module named bz2
解决办法:
1 | yum install bzip2* |
然后重新编译 python,重新安装 easy_install,pip。
测试:
1 | Python 2.7.12 (default, Jun 4 2017, 11:19:07) |
成功。