在 Ubuntu2202.4
中,已经安装了 python3.10
,所以我们不需要手动去安装 python
一、安装 pip
和 python3-venv
在 Ubuntu 系统中,python3-venv
和 pip
这类 Python 组件属于系统级别的包,通常需要通过系统包管理器(如 apt
)来安装,而非使用 pip
。这是因为:
- 系统依赖关系:
python3-venv
是 Python 标准库的扩展,和系统的 Python 环境存在紧密关联。借助apt
安装,能够保证与系统环境的兼容性。 - 权限问题:
pip
一般用于安装用户级别的包,要安装系统级别的组件,需要root
权限,而apt
在设计上就考虑到了这一点。 - 版本一致性:通过
apt
安装的包,其版本是经过系统测试的,能和其他系统组件协同工作。
sudo apt intsall python3-pip
sudo apt install python3.10-venv
安装完毕后可以检查pip
which pip3
二、配置局部虚拟环境
1- 使用命令创建局部虚拟环境
python3 -m venv .venv
2- 请使用以下命令激活虚拟环境:
source .venv/bin/activate
三、选择解释器
因为在局部创建了虚拟解释器,那么就不要使用全局解释器,选择当前项目创建的
评论区