使用 pyenv 管理 python 版本
发表于|更新于
|阅读量:
前言
安装不同的 Python 版本并不是一件容易的事情,在不同的 Python 版本之间来回切换更加困难,而且, 多版本并存非常容易互相干扰。这里使用的 Pyenv,它能够进行全局的 Python 版本切换,也可以为单个项目提供对应的 Python 版本, 非常方便。
安装步骤
- 安装编译 python 所需要的环境
1 2 3
| sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
|
- 安装 pyenv
1
| curl https://pyenv.run | bash
|
- 配置 pyenv
1 2 3
| echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc
|
1 2 3
| echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc
|
重启 SHELL 生效
- 安装 python 版本
使用
- 设定全局 python 版本
- 设定所在项目的 python 版本