📒Python实用笔记

CentOS下Python的升级-pip以及fabric的安装

2017-02-10  本文已影响186人  极地瑞雪

本文介绍在CentOS系统下升级Python,安装pip, fabric的操作

安装Python部分

  1.  第一步当然是下载最新版本的Python了!
    
cd /usr/local/src
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
  1.  解压、编译、安装
    
yum install gcc
tar -xvzf Python-2.7.8.tgz
cd Python2.7.8
./configure --prefix=/usr/local/python2.7
make && make install
  1.  创建链接使系统默认的Python变成Python2.7
    
    ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python
  2.  查看一下Python的版本
    
    python -V
  3.  修改yum配置(否则更新了默认Python后的yum无法正常运行)
    
    vim /usr/bin/yum
    将第一行#!/usr/bin/python 修改为原有的Python2.6版本
    #!/usr/bin/python2.6
    ---> CentOS系统升级Python成功完成

安装pip部分

  1.  下载自动安装pip的脚本
    
cd /usr/local/src/
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  1.  执行安装pip的命令 
    
    python get-pip.py
第一次执行pythonget-pip.py报错:
zipimport.ZipImportError: can't decompress data; zlib not available

解决zlib的问题:
# yum install zlib zlib-devel
然后重新编译Python(./configure&& make && make install)
    
第二次执行python get-pip.py报错:
ImportError: cannot import name HTTPSHandler

# yum install openssl openssl-devel
然后重新编译Python(./configure&& make && make install)
  1.  创建使用pip的链接
    
    ln -s /usr/local/python2.7/bin/pip /usr/bin/pip

安装fabric部分

  1.  执行安装fabric的命令
    
    pip install fabric
  2.  创建使用fab命令的链接
    
    ln -s /usr/local/python2.7/bin/fab /usr/bin/fab
上一篇 下一篇

猜你喜欢

热点阅读