• 如何升级到python3版本并且安装pip3


    如何升级到python3版本并且安装pip3

    准备:

    Python-3.5.2.tar.xz
    pip-8.1.2.tar.gz
    setuptools-24.0.2.zip

    步骤:

    • 1、自定义编译安装python3.x版本
    tar Jxf Python-3.5.2.tar.xz
    cd Python-3.5.2
    ./configure --prefix=/usr/local/Python3
    make && make install
    
    • 2、安装pip3.x,安装会提示需要setuptools模块,所以需要先安装setuptools模块
    tar zxf pip-8.1.2.tar.gz
    tar zxf setuptools-24.0.2.zip
    cd setuptools-24.0.2  
    ln -s /usr/local/Python/bin/python3 /usr/bin/python3
    python3 setup.py install
    cd ..
    cd pip-8.1.2
    python3 setup.py install
    ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip3
    
    • 3、验证模块是否正常安装
    python3 -m pip list
    decorator (4.0.10)
    ipython (4.2.1)
    ipython-genutils (0.1.0)
    pexpect (4.2.0)
    pickleshare (0.7.2)
    pip (8.1.2)
    ptyprocess (0.5.1)
    setuptools (24.0.2)
    simplegeneric (0.8.1)
    traitlets (4.2.2)
    
    • 4、安装ipython
    python3 -m pip install ipython
    ln -s /usr/local/Python3/bin/ipython3 /usr/bin/ipython3
    

    5、遇到的问题

    • a、安装pip3的时候提示没有zlib模块
    yum install -y zlib-devel
    ./configure; echo $? ; make && make install
    
    • b、使用pip3的时候提示没有HTTPSHandler模块,提示信息如下,

    ImportError: cannot import name 'HTTPSHandler

    yum install -y openssl-devel
    

    然后再重新编译安装python3就可以了,安装完成后就可以直接使用pip3了,不需要再重新编译安装pip3

    Yesterday is history.
    Tomorrow is a mystery.
    But today is a gift.
    That is why it's called the present.
    The old game: give a wolf a taste, then keep him hungry.
  • 相关阅读:
    MyEclipse 2015反编译插件安装
    RocketMQ事务消费和顺序消费详解
    Rocket重试机制,消息模式,刷盘方式
    前端js上传文件 到后端接收文件
    Junit进行单元测试
    json简单使用
    valgrind的使用--检测内存
    使用scrapy框架爬取自己的博文(3)
    使用scrapy框架爬取自己的博文
    Scrapy下xpath基本的使用方法
  • 原文地址:https://www.cnblogs.com/ZhangRuoXu/p/6369226.html
Copyright © 2020-2023  润新知