使用
#查看可安装版本
pyenv install --list
#安装某一版本python; python --version
# 可以先将已下载好的Python-3.10.11.tar.xz文件放入 ~/.pyenv/cache/
pyenv install 3.10.11
#使用python
pyenv local 3.10.11
pyenv global 3.10.11
#查看当前使用的版本
pyenv version
#查看已安装版本 ,之前安装的python pyenv 不会识别
pyenv versions
#创建python虚拟环境
pyenv virtualenv 3.10.11 vnev_name
#删除python虚拟环境
pyenv virtualenv-delete vnev_name
#--或者 不指定python版本
pyenv virtualenv vnev_name
#进入虚拟环境 可以用tab补全vnev_name
pyenv activate vnev_name
#推出虚拟环境
pyenv deactivate
#--或者
. deactivate
安装
自动安装:
sudo curl https://pyenv.run | bash
手动安装:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
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
source ~/.bashrc
安装pyenv-virtualenv(pyenv 插件)
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
安装python依赖
sudo apt update
sudo apt install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev uuid-dev libgdbm-dev
github地址: https://github.com/pyenv/pyenv