Python环境管理

Python环境管理

Python不同版本安装

以下举两个例子,其他Linux发行版大同小异

Arch Linux

由于Arch Linux是一个滚动更新的发行版,官方源只提供最新的稳定版本(现在是Python3.12),如果想安装以前的版本或者预览版本,可以通过AUR进行安装

AUR安装Python3.10可以使用以下命令,其它版本同理(或者如果你喜欢,可以使用AUR助手)

1
2
3
git clone https://aur.archlinux.org/python310
cd python310
makepkg -si

Ubuntu

首先需要输入以下命令添加deadsnakes PPA[1]

1
2
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

然后安装自己需要的版本

1
sudo apt-get install python3.10 python3.10-venv

虚拟环境创建

对多版本的Python进行管理,一般使用虚拟环境

创建虚拟环境可以通过python3.x -m venv venvpython3.x替换为你所需的Python版本)命令进行。

创建好虚拟环境以后,通过source venv/bin/activate命令将虚拟环境激活

随后即可使用pip命令在虚拟环境中管理第三方库文件。

如果想退出虚拟环境,输入deactivate命令。


  1. “deadsnakes” team ↩︎