导语
Python 3.11 版本有非常多的改进,最大的一个新功能是自适应解释器,即解释器尝试分析正在运行的代码。Ubuntu 22.04 默认版本是 Python 3.10。不过在其apt软件源中提供 Python 3.11 的版本,可以使用 apt 命令进行安装或更新。
安装python3.11版本
sudo apt update
sudo apt install python3.11
python3.11 --version
注意这里不要将3.11设置为系统默认的 python 版本,如果强行设定会影响ubuntu的系统功能,比如apt的安装、更新等。
个人建议在虚拟环境使用3.11版本,这样既不破坏系统稳定性也能很好的开发使用 python3.11。
创建3.11版本虚拟环境
Python 虚拟环境依附“项目”的概念,它是一个独立的目录树,包含Python二进制和pip以及第三方模块。
sudo apt install python3.11-venv
mkdir ~/my_app;cd ~/my_app
python3.11 -m venv .venv
激活虚拟环境
source .venv/bin/activate
python --version
注意进入虚拟环境后,shell提示符的变化。一旦激活进入,shell提示符将以python虚拟环境名称作为前缀。
退出虚拟环境
deactivate
小结
不同的项目使用不同的 Python3 虚拟环境。