使用pyenv管理python版本

安装必要依赖

sudo apt update
sudo apt install -y 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

安装 pyenv

curl https://pyenv.run | bash

根据提示配置环境变量

WARNING: seems you still have not added 'pyenv' to the load path.

# Load pyenv automatically by appending
# the following to 
# ~/.bash_profile if it exists, otherwise ~/.profile (for login shells)
# and ~/.bashrc (for interactive shells) :

export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

# Restart your shell for the changes to take effect.

# Load pyenv-virtualenv automatically by adding
# the following to ~/.bashrc:

eval "$(pyenv virtualenv-init -)"
nano ~/.bashrc

source ~/.bashrc

检查pyenv版本

pyenv -v

安装指定版本python

pyenv install 3.12.0

设置全局 Python 版本

pyenv global 3.12.0

检查python版本

python --version

或者

pyenv version

查看系统安装了哪些python版本

pyenv versions

卸载对应的python版本

pyenv uninstall 3.11.0

卸载系统自带的puyhon

dpkg -l | grep python3

sudo apt remove python3.11 

sudo apt autoremove
Uncategorized

使用pyenv管理python版本

2024-6-1 0:06:01

Uncategorized

使用pyenv管理python版本

2024-6-1 0:06:01