温馨提示×

怎样在ubuntu配python

小樊
38
2026-09-16 14:22:05
栏目: 编程语言

在 Ubuntu 上配置 Python 通常有几种常见需求:使用系统自带 Python、安装指定版本 Python、创建虚拟环境、管理包。下面按步骤给你一个清晰、实用的指南。


一、查看 Ubuntu 已安装的 Python

Ubuntu 一般自带 Python 3:

python3 --version
which python3

⚠️ 注意:不要删除系统自带的 python3,很多系统工具依赖它。


二、安装 / 切换 Python 版本

1️⃣ 安装 Python(以 3.10 为例)

sudo apt update
sudo apt install python3.10 python3.10-venv python3.10-dev

安装开发包(-dev)是为了编译一些 C 扩展库(如 numpy、psycopg2)。


2️⃣ 使用 update-alternatives 管理多版本(可选)

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --config python3

⚠️ 不建议把 python 指向 python3(可能影响系统脚本)。


三、安装 pip

sudo apt install python3-pip

验证:

pip3 --version

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

避免污染系统 Python。

1️⃣ 创建虚拟环境

python3 -m venv venv

2️⃣ 激活虚拟环境

source venv/bin/activate

激活后提示符前会出现 (venv)

3️⃣ 安装包

pip install requests

4️⃣ 退出虚拟环境

deactivate

五、使用 pyenv(推荐进阶用户)

适合多版本 Python 共存(如 3.8 / 3.10 / 3.12)。

sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

curl https://pyenv.run | bash

配置 ~/.bashrc 后:

pyenv install 3.11.6
pyenv global 3.11.6

六、常见推荐配置

✅ 开发用:

  • Python 3.10+
  • venv
  • pip

✅ 项目用:

  • 一个项目一个 venv
  • requirements.txt
pip freeze > requirements.txt
pip install -r requirements.txt

七、如果你告诉我具体用途,我可以更精准帮你

你可以告诉我:

  • Ubuntu 版本(如 22.04)
  • 用途(学习 / Web / AI / 爬虫)
  • 是否需要多版本 Python

我可以直接给你一套最适合你的配置命令

0