• linux下python多版本共存


    为何要安装python,linux下不是已经集成了python吗?

    大多数linux系统都集成了python,但是他们的版本太低了。不能满足我们的需求,尤其是好多系统居然仍停留在
    python2.6.x的版本上,3.5.0都出来了,简直不能忍。
    这好办,也许初学者(就是我,尴尬)会直接删除这个原始版本的python,再重新安装一个新版本的。但是这很有可能会导致
    系统崩溃,所以我们得寻找另外的方法。

    pythonbrew

    pythonbrew是一个非常awsome的工具,它提供了简单的方法让我们安装和管理不同版本的python。不同的linux系统安装python
    的系统指令是不一样的,例如ubuntu和fedora。So,我们就要寻求一个共同的解决之道。无论再何种linux发行版中,我们都可以使用这种方法。
    这就是为什么选择pythonbrew的原因。

    安装pythonbrew

    curl -kL http://xrl.us/pythonbrewinstall | bash
    

    系统可能还会告诉你curl没有安装,不要慌,装起来就是了
    ubuntu系列

    sudo apt-get intall curl
    

    执行完上面的操作后,pythonbrew已经安装到我们的电脑上了,但是还没完,接下来让我们编辑~/.bashrc文件
    凡是加点的文件都是隐藏文件

    cd ~
    ls -a
    

    你会发现,咦,根本没有这个文件嘛,不要慌,刚刚装好的系统,这个文件往往不存在,或者内容为空

    gedit ~/.bashrc
    

    加上下面这行语句

    [[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc
    

    保存后,关闭terminal再重启。

    下面,让我们安装一个2.7.5版本的python

    pythonbrew install 2.7.5
    

    因为网速问题,可能要稍等一会去了。

    安装好以后怎么切换版本呢

    pythonbrew switch 2.7.5
    

    然后输入python,就会看到我们的python版本已经变成了2.7.5了。是不是很简单,很一颗赛艇?
    以此类推,就可以随意安装需要的python版本以及管理他们了!

  • 相关阅读:
    【Excel】获取网页标题的VBA
    【IIS】windows2008 ii7 设置访问网站提示帐号密码登录
    【JS】JQUERY链接符大全
    【.NET】Repeater控件简单的数据绑定(有bool,日期,序号)
    CXF远程接口调用 用户名密码校验的方法:
    HTTP 请求/响应 设置/获取 Header参数
    zookeeper 实现分布式锁 demo(新)
    两个 中国标准时间 判断大小
    rabbitMq完整通信(三)---测试类
    rabbitMq完整通信(二)---consumer
  • 原文地址:https://www.cnblogs.com/liaozhichao/p/4904277.html
Copyright © 2020-2023  润新知