Debian/Ubuntu

在Debian上安装Python最新版本并设置为默认版本,你可以按照以下步骤操作

更新系统

sudo apt-get update
sudo apt-get upgrade

安装依赖项

Python的编译需要一些依赖项,你可以使用以下命令安装:

sudo apt-get 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 git

安装pyenv

pyenv是一个Python版本管理器,可以让你在同一系统中安装和管理多个Python版本。

使用以下命令安装pyenv:

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

配置环境变量

打开你的bash配置文件(如~/.bashrc),然后在文件末尾添加以下行:

# Pyenv Path
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

然后,保存并关闭文件。为了让这些改动生效,你需要重新加载bash配置文件,使用以下命令:

source ~/.bashrc

安装Python

现在你可以使用pyenv安装Python的最新版本了。首先,查看可用的Python版本:

pyenv install --list

找到你想要的版本,然后使用以下命令安装(以Python 3.12.0 为例):

pyenv install 3.12.0

设置默认Python版本

安装完成后,你可以使用以下命令设置新安装的Python版本为默认版本:

pyenv global 3.12.0

验证安装

使用以下命令检查Python版本:

python --version

如果一切正常,你应该会看到“Python 3.12.0”。

修改VSCODE Python版本

点击选择Python版本

Image