ubuntu16.04如何同时安装python2和python3

再安装python之前,我们首先要安装这个管理工具pyenv:

$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ exec $SHELL -l

我们还可以通过下面这个命令来查看可以安装的python版本:

$ pyenv install --list

如果我们确定要安装python3.4.3的话,接下来我们就可以安装python了,但是再安装之前,我们必须要安装python所需要的依赖包,这个必须要安装,安装会失败的:

$ sudo apt-get install libc6-dev gcc
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

上面的依赖包搞定之后,我们就可以安装python了:

$ pyenv install 3.4.3 -v

  该命令会从github上下载python的源代码,并解压到/tmp目录下,然后在/tmp中执行编译工作。若依赖包没有安装,则会出现编译错误,需要在安装依赖包滞后重新执行该命令。
安装完成之后,需要使用如下命令对数据库进行更新:

pyenv rehash

查看当前已经安装的python版本

$ pyenv versions
* system (set by /home/seisman/.pyenv/version)
3.4.3

 其中星号代表是当前系统正在使用的python版本是系统自带的。
此处python2为python3,建议不要修改

$ pyenv global 3.4.3
$ pyenv versions
system
* 3.4.3 (set by /home/seisman/.pyenv/version)

在终端命令行输入,分别启动 python2 、 python3
ubuntu16.04如何同时安装python2和python3_第1张图片
安装python3-pip
sulei@sulei:~$ sudo apt install python3-pip
安装各个包

pip3 install numpy

你可能感兴趣的:(ubuntu,python)