温馨提示×

python在ubuntu怎么配置

小樊
36
2026-10-13 04:28:46
栏目: 编程语言

下面按最常见的使用场景给你讲一下 Ubuntu 下 Python 的配置方法,从基础到常用配置。


一、Ubuntu 自带 Python(先确认)

Ubuntu 一般自带 Python 3:

python3 --version

⚠️ 注意:

  • 不要删系统 Python(很多系统工具依赖它)
  • python 命令可能在 Ubuntu 20.04+ 默认不存在

如果你想用 python 指向 python3:

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

(可选)建立软链接(不推荐新手直接改):

alias python=python3

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

方法 1:用 apt(简单)

sudo apt install python3.11

方法 2:用 deadsnakes(推荐)

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

查看:

python3.11 --version

三、pip 配置(非常重要)

安装 pip

sudo apt install python3-pip

或:

python3 -m ensurepip --upgrade

查看 pip

pip3 --version

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

创建虚拟环境

python3 -m venv venv

激活

source venv/bin/activate

退出

deactivate

五、换国内 pip 源(加速)

临时

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

永久

mkdir ~/.pip
nano ~/.pip/pip.conf

写入:

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

六、多版本 Python 管理(进阶)

用 update-alternatives

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

七、常见问题

1. pip Command not found

python3 -m pip install xxx

2. 权限问题

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

3. 系统 Python 被改坏

sudo apt --reinstall install python3

八、推荐组合(新手)

✅ Ubuntu 22.04
✅ Python 3.10
✅ venv
✅ pip 清华源


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

  • Ubuntu 版本
  • Python 用途(爬虫 / AI / Web / 脚本)
  • 是否要多个 Python 版本

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

0 踩