温馨提示×

如何给ubuntu配python

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

下面给你一份在 Ubuntu 上配置 Python 的实用指南,从最基础的系统 Python 到推荐的开发环境,按常见需求来写。


一、Ubuntu 自带 Python(先确认)

Ubuntu 一般已经自带 Python 3:

python3 --version

⚠️ 不要动系统自带的 python3(很多系统命令依赖它)


二、安装 / 更新 Python(推荐方式)

1️⃣ 使用 apt 安装(最简单)

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

检查:

python3 -V
pip3 --version

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

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11

使用:

python3.11 --version

三、推荐使用虚拟环境(非常重要)

不要全局装包

mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate

退出环境:

deactivate

四、pip 使用建议

在虚拟环境中:

pip install requests
pip freeze > requirements.txt

安装依赖:

pip install -r requirements.txt

五、让 python 指向 python3(可选)

不建议改系统,但你可以:

alias python=python3

或写进:

nano ~/.bashrc

六、进阶方案(可选)

✅ 使用 pyenv(多版本管理,推荐开发者)

curl https://pyenv.run | bash

然后按提示配置 ~/.bashrc

安装版本:

pyenv install 3.12.1
pyenv global 3.12.1

✅ 使用 conda(数据科学)

sudo apt install conda
# 或安装 miniconda

七、常见问题

❌ pip 不存在

sudo apt install python3-pip

❌ 权限错误

不要用 sudo pip ✅ 用虚拟环境


八、总结(推荐路线)

✅ 新手 / 普通使用

apt + venv + pip

✅ 开发者

pyenv + venv

✅ AI / 数据

conda / miniconda

如果你告诉我:

  • Ubuntu 版本
  • 用途(Web / AI / 脚本 / 学习)
  • 是否需要多版本

我可以给你更精确的配置命令。

0 踩