zoukankan      html  css  js  c++  java
  • ubuntu切换默认Python版本

    http://blog.csdn.net/big_neal/article/details/69236181

    最近学习python,因为学习的是python3,但是目前所有的linux系统默认版本都是python2,故百度了一下,找到一个不错的方法。

    此方法适用于ubuntu和debian 其他发行版本没有测试。正常情况基于ubuntu与debian开发的发行版本都支持

    打开终端分别输入下面两条命令:

    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版本应该切换到默认的python3了。

    如果需要重新切换回python只需要在终端输入:

    sudo update-alternatives --config python
    

    然后选者你需要的python版本,输入序号回车即可

    因为系统很多程序依赖于python2,如需要升级系统或者安装系统更新的时候,建议先切换到系统的默认版本python2否则可能出现依赖无法安装问题。

    获得pip

    https://qiita.com/tchofu/items/5d1d98cc420ef754ecd7

    http://blog.csdn.net/realDonaldTrump/article/details/79040971

    python -m ensurepip easy_install pip # 若有权限错误,则在命令前面添加sudo sudo easy_install pip

    pip3 install virtualenv
    
    実行結果
    Traceback (most recent call last):
      File "/usr/bin/pip3", line 6, in <module>
        from pkg_resources import load_entry_point
    ModuleNotFoundError: No module named 'pkg_resources'
    

    解決策

    実行コマンド
    pacman -R python3-pip
    wget https://bootstrap.pypa.io/get-pip.py
    python3 get-pip.py
    pacman -S python3-pip
  • 相关阅读:
    并发编程--锁--锁的理解及分类
    String -- 从源码剖析String类
    Spring 抽象的缓存包 spring-cache
    小白学做菜笔记
    使用Lists.partition切分性能优化
    String--常见面试题
    常用的Linux命令
    去除字符串中的空格
    微信小程序切换选中状态
    微信小程序面试题总结
  • 原文地址:https://www.cnblogs.com/zhisy/p/8516329.html
Copyright © 2011-2022 走看看