http://www.web008.net

Ubuntu中python多版本处理工具

# curl -L | bash

......

> 安装python的依赖包

 

yum install readline readline-devel readline-static
yum install openssl openssl-devel openssl-static
yum install sqlite-devel
yum install bzip2-devel bzip2-libs

其中“*”号前边的版本就是系统当下运作的本子

# python -V
Python 2.7.12

......

 

> 查看可以安装的python版本

尽管想要在地方自行设置3.x的本子,何况与2.x本子共存,此时我们能够通过pyenv工具来治本分裂的python版本。

 

anaconda2-4.1.0   # 支持 Python 2.6 和 2.7

# pyenv install --list

系统自带python版本:2.7.12

本土要先安装git,假使本地未有git,安装会战败,并交由相关提示。

# pyenv versions
* system (set by /root/.python-version)
3.6.4

3.6.4

or

2.7.14 # Python 2 最新版本

export PATH="$PYENV_ROOT/bin:$PATH"

> 查看当前早就设置的python版本

apt-get update
apt-get install make build-essential libssl-dev zlib1g-dev
apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
apt-get install llvm libncurses5-dev libncursesw5-dev

pyenv update               //更新pyenv及其插件

 

>设置全局的python版本

# lsb_release -a
No LSB modules are available.
美高梅163888,Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

 

......

# apt-get update

2.7.14和3.6.4,这种独有版本号的是python官方版本,别的的如,anaconda2-4.1.0属于衍生版也许发行版

 

 

eval "$(pyenv init -)"

# pyenv local  xxxx

  1. 安装pyenv

# apt-get install git

pyenv uninstall xxxx     //卸载某些版本

> 不常改变系统运转的python版本

> 安装内定版本

3. 安装python

 

 

# pyenv shell xxxx

重启终端

anaconda3-4.1.0 # 支持 Python 3.3 和 3.4

 

export PYENV_ROOT="$HOME/.pyenv"

# pyenv versions

在 Ubuntu下:

# pyenv install 3.6.4

  1. 修改~/.bashrc文件

ubuntu系统版本:16.04

在 CentOS/RHEL/Fedora 下:

> pyenv的别样职能

3.6.4 # Python 3 最新版本

 

安装pyenv结束后,vim修改~/.bashrc文件,扩大如下语句:

git安装实现后,再进行安装pyenv就能够。

# pyenv global 3.6.4

郑重声明:本文版权归美高梅163888所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。