温馨提示×

ubuntu如何配python

小樊
45
2026-09-28 14:17:03
栏目: 编程语言

在 Ubuntu 上配置 Python 通常包括安装 Python、管理版本、创建虚拟环境、安装包这几个步骤。下面按常见需求给你一套清晰的做法。


一、查看系统已有 Python

Ubuntu 一般自带 Python 3:

python3 --version
which python3

⚠️ 注意:

  • 不要动系统自带的 python3(很多系统工具依赖它)
  • 不建议用 python 命令,Ubuntu 20.04+ 默认没有 python

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

1️⃣ 用 apt 安装(最稳定)

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

检查:

python3 --version
pip3 --version

2️⃣ 安装多个 Python 版本(如 3.10 / 3.11)

sudo apt install python3.10 python3.11

切换默认(谨慎):

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

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

避免污染系统环境。

创建虚拟环境

python3 -m venv myenv

激活

source myenv/bin/activate

退出

deactivate

四、安装 Python 包

在虚拟环境中:

pip install requests

升级 pip

pip install --upgrade pip

五、使用 pyenv(进阶,推荐开发者)

可自由切换任意 Python 版本。

sudo apt install -y 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

配置环境变量后:

pyenv install 3.11.6
pyenv global 3.11.6

六、常见问题

pip 报错权限

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

找不到 pip

python3 -m pip --version

如果你告诉我:

  • Ubuntu 版本
  • 用途(爬虫 / AI / Web / 系统脚本)
  • 是否需要多版本

我可以给你更针对性的配置方案。

0 踩