温馨提示×

ubuntu python库如何配

小樊
54
2026-10-21 22:54:24
栏目: 编程语言

在 Ubuntu 上配置 Python 库,一般分几种常见场景。下面按最常用、最推荐的方式给你讲清楚。


一、系统环境与 Python 版本确认

先确认系统里的 Python:

python3 --version
which python3

Ubuntu 一般自带 python3,但不要用系统自带的 pip 直接装库到系统目录,容易搞坏系统。


二、最推荐方式:使用 venv 虚拟环境(✅ 强烈建议)

1️⃣ 安装 venv(如未安装)

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

2️⃣ 创建虚拟环境

mkdir myproject
cd myproject
python3 -m venv venv

3️⃣ 激活虚拟环境

source venv/bin/activate

激活后终端前面会出现 (venv)

4️⃣ 安装 Python 库

pip install numpy pandas requests

5️⃣ 退出虚拟环境

deactivate

✅ 优点:干净、安全、不污染系统


三、直接用系统 pip(不推荐)

如果你只是临时用一下:

pip3 install 包名

⚠️ Ubuntu 20.04+ 默认禁止直接 pip 安装到系统:

externally-managed-environment

解决(不推荐,除非你清楚后果):

pip3 install 包名 --break-system-packages

四、使用 Conda(适合数据科学 / AI)

如果你做 AI、深度学习、数据分析:

sudo apt install wget
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

创建环境:

conda create -n py310 python=3.10
conda activate py310
conda install numpy pandas

✅ 适合复杂依赖


五、常见问题

❓ pip 很慢

用国内镜像:

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

❓ 缺编译环境

sudo apt install build-essential python3-dev

❓ 安装失败(如 psycopg2、opencv)

sudo apt install libpq-dev
pip install psycopg2

六、推荐组合(总结)

场景 推荐方式
普通开发 venv + pip
AI / 科研 conda
系统脚本 系统 python(谨慎)

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

  • Ubuntu 版本
  • Python 用途(Web / AI / 脚本)
  • 具体装哪个库卡住了

我可以直接给你一步一步命令。

0 踩