温馨提示×

Ubuntu怎么安装Python包

小樊
42
2026-07-28 11:20:32
栏目: 编程语言

Ubuntu 上安装 Python 包,最常用、最推荐的方式是通过 pip。下面按常见场景给你一个完整说明。


一、先确认 Python 和 pip 是否已安装

1️⃣ 查看 Python 版本

python3 --version

一般 Ubuntu 自带 Python 3

2️⃣ 查看 pip 是否安装

pip3 --version

如果没有 pip,先安装:

sudo apt update
sudo apt install python3-pip

二、使用 pip 安装 Python 包(✅ 推荐)

1️⃣ 安装单个包

pip3 install 包名

例如:

pip3 install requests

2️⃣ 安装指定版本

pip3 install requests==2.31.0

3️⃣ 升级包

pip3 install --upgrade requests

三、为当前用户安装(避免权限问题✅)

如果你遇到权限错误,不要直接用 sudo pip,而是:

pip3 install --user 包名

例如:

pip3 install --user numpy

安装位置:

~/.local/lib/python3.x/site-packages

四、使用虚拟环境(✅ 强烈推荐)

避免污染系统 Python。

1️⃣ 安装虚拟环境工具

sudo apt install python3-venv

2️⃣ 创建虚拟环境

python3 -m venv venv

3️⃣ 激活虚拟环境

source venv/bin/activate

激活后提示符会变成:

(venv) user@ubuntu:~$

4️⃣ 在虚拟环境中安装包

pip install 包名

5️⃣ 退出虚拟环境

deactivate

五、通过 apt 安装系统级 Python 包(不推荐但有时需要)

sudo apt install python3-requests

⚠️ 缺点:

  • 版本较旧
  • 不易控制版本

六、根据 requirements.txt 安装

pip3 install -r requirements.txt

七、常见问题

❓ pip 安装的包找不到?

检查:

which python3
pip3 show 包名

确保使用的是同一个 Python。


❓ 要不要加 sudo?

❌ 不建议:

sudo pip install xxx

✅ 推荐:

pip install --user xxx

或 ✅ 使用虚拟环境


总结(最推荐流程)

sudo apt update
sudo apt install python3 python3-pip python3-venv

python3 -m venv venv
source venv/bin/activate
pip install 包名

如果你愿意,可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 要安装的具体包(如 numpy、torch、django)

我可以给你更精确的命令 ✅

0