• 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
  • 相关阅读:
    poj2954
    bzoj1863
    bzoj2002
    bzoj1389
    [POJ3041] Asteroids(最小点覆盖-匈牙利算法)
    [POJ2594] Treasure Exploration(最小路径覆盖-传递闭包 + 匈牙利算法)
    [POJ2446] Chessboard(二分图最大匹配-匈牙利算法)
    [luoguP1266] 速度限制(spfa)
    [luoguP1186] 玛丽卡(spfa)
    [luoguP1027] Car的旅行路线(Floyd)
  • 原文地址:https://www.cnblogs.com/wangyarui/p/9103286.html
Copyright © 2020-2023  润新知