• ubuntu16.04下python2、python3环境选择与python升级(pip版本切换)


    参考链接:https://www.jianshu.com/p/63c1f22e1fed

    Ubuntu中python版本问题:

    • 添加PPA
    sudo add-apt-repository ppa:jonathonf/python-3.6
    • 查看更新和安装更新:
    sudo apt-get update 
    sudo apt-get install python3.6
    • 更换命令行中的python默认版本
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
    • 查看python默认版本 

    python -V
    • 切换版本:

    sudo update-alternatives --config python3

    Ubuntu中python升级到3.6

    sudo add-apt-repository ppa:jonathonf/python-3.6
    sudo apt-get update
    sudo apt-get install python3.6
    
    sudo apt install spyder3
    sudo rm /usr/bin/python
    sudo ln -s /usr/local/bin/python3.6 /usr/bin/python

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
    sudo update-alternatives --config python3
    python -V

    更新:

    2018-05-29 08:58:06

     升级到python3.6 后使用pip install遇到问题:

        import apt
      File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
        import apt_pkg
    ModuleNotFoundError: No module named 'apt_pkg'
    
    Original exception was:
    Traceback (most recent call last):
      File "/home/osk/.local/bin/pip3", line 7, in <module>
        from pip._internal import main
    ModuleNotFoundError: No module named 'pip._internal'

    解决方案:

    重新将ubuntu16.04默认的python3.5版本设置为优先级

    修改为对应的pip版本

    wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificate
    sudo python get-pip.py

    python如果为2的版本,则pip为2的版本

    python如果为3的版本,则pip为3的版本

    检查pip版本

    pip -V
    #or
    pip
    --version
  • 相关阅读:
    vue使用watch 观察路由变化,重新获取内容
    Intellij IDEA 最新旗舰版注册激活破解(2018亲测,可用)
    前端开发浏览器兼容问题
    基于Docker搭建MySQL主从复制
    js获取计算后的样式表
    js对象取值的两种方式
    js中的style与jQuery中的css
    js页面加载函数
    代码中jndi数据源的支持
    Oracle中的sid与servicename
  • 原文地址:https://www.cnblogs.com/wangyarui/p/9103286.html
Copyright © 2020-2023  润新知