GavinGuan 2017-02-20
Linux下一般都会带有默认的Python,但一般我们会用到更高版本的Python,所以我们需要一个版本转换器。这几个版本的Python互不影响。
1.安装pyenv
在终端执行以下命令安装pyenv及其插件:
$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
2.安装完成后,将如下语句加入到 ~/.bashrc 中并保存:
1.export PYENV_ROOT="$HOME/.pyenv" 2.export PATH="$PYENV_ROOT/bin:$PATH" 3.eval "$(pyenv init -)"
然后重启终端。
3.根据版本管理器pyenv查看可以安装的Python版本。在终端输入指令:
$ pyenv install --list
该命令会列出可以用 pyenv 安装的 Python 版本。
4.安装Python的依赖包。
在编译 Python 过程中会依赖一些其他库文件,需要预先安装的库如下,在终端输入:
sudo apt-get update sudo apt-get install make build-essential libssl-dev zlib1g-dev sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl sudo apt-get install llvm libncurses5-dev libncursesw5-dev
5.安装指定版本的Python(这里以3.5.3为例)。
$ pyenv install 3.5.3
6.更新数据库。
$ pyenv rehash
7.设置全局的 python 版本。
$ pyenv global 3.5.3 $ pyenv versions
如果接下来显示:
system * 3.5.3 (set by /home/seisman/.pyenv/version)
那就是已将你新下载的Python版本设置成默认版本了。
8.确认并使用python 版本。
确认版本:
$ python
使用:
输入 python 即可使用新版本的 python。