zoukankan      html  css  js  c++  java
  • 如何升级到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.
  • 相关阅读:
    兄弟连新版ThinkPHP视频教程2.ThinkPHP 3.1.2 MVC模式和URL访问
    兄弟连新版ThinkPHP视频教程1.ThinkPHP 3.1.2 介绍及安装
    【算法】高效计算n的m次方
    linux下解压.zip压缩包出现乱码的问题解决
    马哥linux笔记--重定向
    JavaScript的基本知识
    repeater做删除前弹窗询问
    网页中图片路径错误时显示默认图片方法
    添加分页
    javascript类型转换
  • 原文地址:https://www.cnblogs.com/ZhangRuoXu/p/6369226.html
Copyright © 2011-2022 走看看