环境
kali虚拟机
克隆项目
git clone https://github.com/pyenv/pyenv.git ~/.pyenv

为pyenv设置shell环境
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

重启shell
exec "$SHELL"

安装Python构建依赖项
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

接下来就可以使用pyenv了
-
验证是否正确设置pyenv
使用命令
which pyenv

-
列出所有可以使用的版本
使用命令
pyenv install --list

-
安装指定版本的Python
使用命令
pyenv install <version>

-
列出所有已安装的python版本
使用命令
pyenv versions,带*的是当前使用的python

-
查看当前对应版本
使用命令
pyenv version

-
卸载指定版本
使用命令
pyenv uninstall <version> -
设置全局版本
使用命令
pyenv global <version>

-
设置当前版本
使用命令
pyenv local <version>
