官网
安装重点
**警告:**一步步来。
- 自动安装程序(推荐)
curl -fsSL https://pyenv.run | bash
- ~/.bashrc首先,通过在终端中运行以下命令添加命令:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init - bash)"' >> ~/.bashrc
- 检查是否存在以下文件
~/.profile
或~/.bash_profile
,不要试图自己创建,没有就去官网看看还有没有其它案例。两个文件,只要添加其中一个就行!
- 添加到~/.profile:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo 'eval "$(pyenv init - bash)"' >> ~/.profile
- 添加到~/.bash_profile:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init - bash)"' >> ~/.bash_profile
Bash 警告:有些系统将BASH_ENV变量配置为指向.bashrc。在这样的系统上,几乎肯定应该将行 eval "$(pyenv init - bash)"放入我指出来的两个文件,而不是.bashrc
重启 shell
以使PATH更改生效。
exec "$SHELL"
安装 Python 构建依赖项
Ubuntu/Debian/Mint:
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
到此一切都安装完毕,可以使用指令了!