说明
centos安装默认python2.6升级为python2.7不能用yum安装python工具包,建议用pip。更新指令
yum -y update
yum groupinstall -y 'development tools'安装 python 工具需要的额外软件包 SSL, bz2, zlib
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
yum install openssl -y编译安装Python 2.7.x
(1)下载Python 2.7.2的两种方法:
方法一:
链接: https://pan.baidu.com/s/1o843tKe 密码: jrx2
方法二:
官网下载:https://www.python.org/download/releases/2.7.2/
(2)编译安装python2.7.2
tar xvf Python-2.7.2.tar
cd Python-2.7.2
./configure --prefix=/usr/local --build=x86_64
make --jobs=grep processor /proc/cpuinfo | wc -l
make install
将python头文件拷贝到标准目录
cd /usr/local/include/python2.7
cp -a ./* /usr/local/include/
备份旧版本的python,并符号链接新版本的python
cd /usr/bin
mv python python2.6
ln -s /usr/local/bin/python .
修改yum脚本,使其指向旧版本的python,已避免其无法运行
vim /usr/bin/yum
#!/usr/bin/python 更改为 #!/usr/bin/python2.6
查看python版本
[root@tiaoshiji bin]# python -V
Python 2.7.2pip编译安装
说明:pip 是一个安装和管理 Python 包的工具,用于取代easy_install。
升级为2.7后安装python模块不能使用yum,因为yum会把模块默认安装到python2.6中。
所以采用pip方式安装python模块。由此在需要在新的2.7中安装pip。
(1)下载pip
方法一:
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
方法二:
链接: https://pan.baidu.com/s/1eSlgN0u 密码: uvg6
(2)安装pip
tar zvxf 1.5.5.tar.gz #解压文件cd pip-1.5.5/
python setup.py install
(3) 删除原来的pip,建立2.7的pip
rm -rf /usr/bin/pipln /usr/local/python-2.7.2/bin/pip /usr/bin/pip
(4)查看pip版本
pip --version
pip 1.5.5 from /usr/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg (python 2.7)pip安装测试
安装redis
pip install redis
共同学习,写下你的评论
评论加载中...
作者其他优质文章