温馨提示×

ubuntu python咋配置

小樊
33
2026-10-07 07:37:59
栏目: 编程语言

下面给你一个在 Ubuntu 上配置 Python 环境的常见、稳妥方案,适合大多数开发和学习场景。


一、Ubuntu 自带 Python(先确认)

Ubuntu 一般自带 Python 3:

python3 --version

⚠️ 不要卸载系统自带的 python3,很多系统工具依赖它。


二、安装 / 升级 Python(推荐方式)

1️⃣ 安装基础工具

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

检查:

python3 -V
pip3 --version

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

避免污染系统环境。

创建虚拟环境

mkdir myproject
cd myproject
python3 -m venv venv

激活虚拟环境

source venv/bin/activate

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

退出环境

deactivate

四、pip 使用 & 换国内源(加速)

安装包

pip install requests

临时使用清华源

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

永久配置(推荐)

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

五、安装指定 Python 版本(如 3.10 / 3.11)

Ubuntu 默认源可能版本较旧。

使用 deadsnakes PPA(常用)

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

使用:

python3.11 -m venv venv

六、IDE / 编辑器推荐

  • VS Code(最常用)
    sudo snap install code --classic
    
  • PyCharm(专业开发)
  • Vim / Neovim(轻量)

七、常见问题速查

pip 不是命令?

python3 -m pip install xxx

权限错误?

❌ 不要用 sudo pip ✅ 用虚拟环境

多版本切换?

update-alternatives --list python3

八、最小可用模板

sudo apt update
sudo apt install python3 python3-pip python3-venv
python3 -m venv venv
source venv/bin/activate
pip install flask

如果你告诉我:

  • Ubuntu 版本(22.04 / 20.04 / 24.04)
  • 用途(爬虫 / Web / AI / 系统脚本)
  • 是否要 Docker / Conda

我可以给你更精准的配置方案。

0 踩