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版本以及管理他们了!

原文地址:https://www.cnblogs.com/liaozhichao/p/4904277.html