澳门在线威尼斯官方 > 澳门在线威尼斯官方 > Ubuntu中python多版本管理工科具,python多版本管理

原标题:Ubuntu中python多版本管理工科具,python多版本管理

浏览次数:77 时间:2019-09-17

ubuntu系统版本:16.04

python多版本管理工科具-pyenv,python工具-pyenv

ubuntu系统版本:16.04

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

 

系统自带python版本:2.7.12

# python -V
Python 2.7.12

 

假设想要在地头自行安装3.x的版本,并且与2.x本子共存,此时大家得以经过pyenv工具来治本差别的python版本。

  1. 安装pyenv

# curl -L 澳门在线威尼斯官方 , | bash

本地要先安装git,假诺本地没有git,安装会退步,并提交相关提醒。

# apt-get update

# apt-get install git

git安装收尾后,再展开安装pyenv就能够。

 

  1. 修改~/.bashrc文件

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

export PYENV_ROOT="$HOME/.pyenv"

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

eval "$(pyenv init -)"

重启终端

 

3. 安装python

> 查看能够安装的python版本

# pyenv install --list

2.7.14 # Python 2 流行版本

......

3.6.4 # Python 3 最新版本

......

anaconda2-4.1.0   # 支持 Python 2.6 和 2.7

anaconda3-4.1.0 # 支持 Python 3.3 和 3.4

......

 

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

 

> 安装python的注重性包

在 CentOS/RHEL/Fedora 下:

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

在 Ubuntu下:

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 install 3.6.4

 

> 查看当前一度安装的python版本

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

其中“*”号前面包车型客车本子正是系统当下运作的版本

 

>设置全局的python版本

# pyenv global 3.6.4

# pyenv versions

3.6.4

 

> 一时改成系统运作的python版本

# pyenv local  xxxx

or

# pyenv shell xxxx

 

> pyenv的另外职能

pyenv uninstall xxxx     //卸载某些版本

pyenv update               //更新pyenv及其插件

ubuntu系统版本:16.04 # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3...

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

 

系统自带python版本:2.7.12

# python -V
Python 2.7.12

 

假虚拟要在地面自行设置3.x的本子,并且与2.x本子共存,此时大家能够通过pyenv工具来治本不一致的python版本。

  1. 安装pyenv

# curl -L | bash

地点要先安装git,若是本地未有git,安装会战败,并付诸相关提醒。

# apt-get update

# apt-get install git

git安装实现后,再张开安装pyenv就可以。

 

  1. 修改~/.bashrc文件

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

export PYENV_ROOT="$HOME/.pyenv"

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

eval "$(pyenv init -)"

重启终端

 

3. 安装python

> 查看能够设置的python版本

# pyenv install --list

2.7.14 # Python 2 风靡版本

......

3.6.4 # Python 3 最新版本

......

anaconda2-4.1.0   # 支持 Python 2.6 和 2.7

anaconda3-4.1.0 # 支持 Python 3.3 和 3.4

本文由澳门在线威尼斯官方发布于澳门在线威尼斯官方,转载请注明出处:Ubuntu中python多版本管理工科具,python多版本管理

关键词:

上一篇:ZKWeb网站框架的动态编译的实现原理

下一篇:没有了