温馨提示×

ubuntu怎么配置python包

小樊
34
2026-10-25 00:11:20
栏目: 编程语言

在 Ubuntu 上“配置 Python 包”通常包含 安装 Python、使用 pip、配置虚拟环境、设置镜像源 等。下面按常见场景一步步说。


一、确认 Python 和 pip

Ubuntu 一般自带 Python 3:

python3 --version
pip3 --version

如果没有 pip:

sudo apt update
sudo apt install python3-pip

二、使用虚拟环境(推荐 ✅)

1. 安装 venv

sudo apt install python3-venv

2. 创建虚拟环境

python3 -m venv venv

3. 激活环境

source venv/bin/activate

激活后命令行前面会出现 (venv)

4. 退出环境

deactivate

三、安装 Python 包

在虚拟环境中:

pip install requests

全局安装(不推荐):

sudo pip3 install requests

四、配置 pip 镜像源(国内加速)

临时使用

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

永久配置

mkdir -p ~/.pip
nano ~/.pip/pip.conf

写入:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

五、使用 requirements.txt

生成

pip freeze > requirements.txt

安装

pip install -r requirements.txt

六、常见问题

1. pip 提示“ externally managed environment”

Ubuntu 23.04+ 默认禁止系统 pip 安装:

✅ 解决方式:

  • 用虚拟环境(推荐)
  • 或加参数(不推荐):
pip install xxx --break-system-packages

2. 多个 Python 版本

python3.10 -m venv venv

七、示例完整流程

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

python3 -m venv venv
source venv/bin/activate
pip install flask

如果你是指:

  • 系统级 Python 配置
  • Conda / Miniconda
  • Docker 中配置 Python
  • Ubuntu Server 无界面

可以告诉我,我可以给你更针对性的方案。

0 踩