温馨提示×

Ubuntu怎么设置Python

小樊
37
2026-07-28 05:22:26
栏目: 编程语言

在 Ubuntu 上“设置 Python”通常包括 安装 Python、设置默认版本、配置 pip、以及(可选)使用虚拟环境。下面按常见需求一步步说明(适用于 Ubuntu 20.04 / 22.04 / 24.04)。


一、查看系统已安装的 Python

python3 --version

Ubuntu 默认已安装 python3,但 不会默认提供 python 命令


二、安装 Python(如未安装或需要新版本)

1️⃣ 安装默认 Python3

sudo apt update
sudo apt install python3 python3-pip

2️⃣ 安装指定版本(例如 Python 3.10 / 3.11)

sudo apt install python3.10

或(Ubuntu 22.04+):

sudo apt install python3.11

三、设置 python 命令(推荐方式)

⚠️ 不要直接替换系统 python3,避免破坏系统工具。

方法 1:使用 update-alternatives(推荐)

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

或指定版本:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 2

切换版本:

sudo update-alternatives --config python

四、配置 pip(Python 包管理工具)

1️⃣ 安装 pip

sudo apt install python3-pip

验证:

pip3 --version

2️⃣ 升级 pip(可选)

pip3 install --upgrade pip

五、使用虚拟环境(非常重要 ✅)

这是 最推荐的做法,避免污染系统 Python。

1️⃣ 安装虚拟环境工具

sudo apt install python3-venv

2️⃣ 创建虚拟环境

python3 -m venv venv

3️⃣ 激活虚拟环境

source venv/bin/activate

激活后提示符会变成:

(venv) user@ubuntu:~$

4️⃣ 退出虚拟环境

deactivate

六、使用国内镜像(国内用户推荐)

临时使用:

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久配置:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

七、常见问题

❓ Ubuntu 没有 python 命令?

✅ 正常现象,Ubuntu 故意不提供 python,用 python3

❓ pip 安装失败?

尝试:

python3 -m pip install xxx

八、总结(推荐配置)

最佳实践组合:

python3 + venv + pip

如果你告诉我:

  • Ubuntu 版本
  • 用的是 桌面版还是服务器
  • 是否用于 开发 / 爬虫 / AI / Django / 自动化

我可以给你一套 更精确定制 的 Python 环境配置方案 ✅

0