zoukankan      html  css  js  c++  java
  • centos python2.6升级到2.7 还有单独的python3.5环境

    安装pip3

    1、安装pip前需要前置安装setuptools

    wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
    
    tar -zxvf setuptools-19.6.tar.gz
    
    cd setuptools-19.6
    
    python3 setup.py build
    
    python3 setup.py install

    报错: RuntimeError: Compression requires the (missing) zlib module

    我们需要在linux中安装zlib-devel包,进行支持。

    yum install zlib-devel

    需要对python3.5进行重新编译安装。

    cd python3.5

    make & make install

    又是漫长的编译安装过程。

    重新安装setuptools

    python3 setup.py build

    python3 setup.py install

    2、安装pip

    wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
    
    tar -zxvf pip-8.0.2.tar.gz
    
    cd pip-8.0.2
    
    python3 setup.py build
    
    python3 setup.py install

    如果没有意外的话,pip安装完成。

    测试:

    我们使用pip安装一个python3第三方库: python3 -m pip install paramiko

    纳尼!!!!又报错了!

    ImportError: cannot import name 'HTTPSHandler'

    根据老衲多年的经验,应该是缺少openssl的开发环境,我们继续安装

    yum install openssl-devel

    ===========================

    sudo apt-get install openssl

    sudo apt-get install libssl-dev

    继续重新编译安装python3.5

    ok,我们终于完成了整个python3环境的安装。

     

    查看python版本

    #python  -V    
    Python 2.6.6  

    1.下载Python-2.7.3

    #wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  

    2.解压

    #tar -jxvf Python-2.7.3.tar.bz2  
    
    #cd Python-2.7.3  

    3.安装

    #./configure  
    #make all             
    #make install  
    #make clean  
    #make distclean  

    4.查看版本信息

    #/usr/local/bin/python2.7 -V 

    5.建立软连接,使系统默认的 python指向 python2.7

    #mv /usr/bin/python /usr/bin/python2.6.6 
     
    #ln -s /usr/local/bin/python2.7 /usr/bin/python 

    6.重新检验Python 版本

    7.更改yum配置文件头

    解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本

    #vi /usr/bin/yum  
    
    将文件头部的
    #!/usr/bin/python
    
    改成
    #!/usr/bin/python2.6.6

    8.输入法没了,配置一下IBus

    分别用 vi 打开下面两个文件,找到 exec python 那一行,把exec python 改为 exec python2.6 保存,退出。iBus在重启后就恢复正常了!

    #vi /usr/bin/ibus-setup  
    
    
    #vi/usr/libexec/ibus-ui-gtk  

    转载来自:http://blog.csdn.net/jcjc918/article/details/11022345

    下面配置python3.5的环境

    安装相应包

    # yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

    下载 Python 3.4 源码包

    # wget http://mirrors.sohu.com/python/3.4.1/Python-3.4.1.tar.xz

    https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz

    安装 Python 3.4

    
    # tar xf Python-3.4.1.tar -C /usr/local/src/
    # cd /usr/local/src/Python-3.4.1/
    # ./configure --prefix=/usr/local/python3
    # make && make install

    从 Python 3.4 开始就已经自带了 pip 和 easy_install(setuptools 包带的命令) 包管理命令,你可以在 /usr/local/python34/bin/ 目录下看到,查看一下已经安装的扩展包:

    # /usr/local/python34/bin/pip3 list
    pip (1.5.6)
    setuptools (2.1)

    添加 python3.4 相关命令到环境变量

    添加 python3.4 到环境变量,编辑 ~/.bash_profile,将:

    PATH=$PATH:$HOME/bin
    改为:
    PATH=$PATH:$HOME/bin:/usr/local/python34/bin

    使 python3.4 环境变量生效:

    # . ~/.bash_profile

    更新pip3

    python3 -m pip install -U pip

    转载:http://blog.aboutc.net/linux/61/install-python-on-linux

  • 相关阅读:
    iPhone将NSString转换编码集为gb2312或者gbk的方法
    iOS下微信语音播放之切换听筒和扬声器的方法解决方案
    苹果开发者各地区联系电话
    iOS开发中,应用内直接跳转到Appstore
    高亮显示UILabel中的子串
    UML
    All Classic Bluetooth profile for iPhone
    智能穿戴设备移动APP端与外设数据传输协议功能模块CMD&ACK表
    Mac 使用技巧分享
    git branch管理小结
  • 原文地址:https://www.cnblogs.com/renfanzi/p/5929246.html
Copyright © 2011-2022 走看看