温馨提示×

怎样在ubuntu配置python

小樊
39
2026-10-10 07:55:01
栏目: 编程语言

在 Ubuntu 上配置 Python,通常包含安装 Python、包管理工具(pip)、虚拟环境以及(可选的)多版本管理。下面按常见使用场景给你一套清晰步骤。


一、检查系统已有 Python

Ubuntu 一般自带 Python 3:

python3 --version

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


二、安装 / 更新 Python

1. 安装 Python 3 及 pip

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

验证:

python3 --version
pip3 --version

三、配置虚拟环境(强烈推荐)

避免污染系统环境。

创建虚拟环境

mkdir myproject && cd myproject
python3 -m venv venv

激活虚拟环境

source venv/bin/activate

激活后命令行前会出现 (venv)。

退出虚拟环境

deactivate

四、使用 pip 安装包(在虚拟环境中)

pip install requests

查看已安装包:

pip list

五、管理多个 Python 版本(可选)

方法 1:使用 deadsnakes PPA(常用)

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

使用:

python3.11 --version

方法 2:使用 pyenv(更灵活)

sudo apt install curl build-essential -y
curl https://pyenv.run | bash

然后按提示配置 ~/.bashrc。


六、设置默认 python 命令(谨慎)

不建议改系统 python,可仅对当前用户:

alias python=python3

写入 ~/.bashrc:

echo "alias python=python3" >> ~/.bashrc
source ~/.bashrc

七、常见问题

pip 权限错误

❌ 不要用 sudo pip ✅ 用虚拟环境,或:

pip install --user package

升级 pip

python3 -m pip install --upgrade pip

如果你告诉我:

  • Ubuntu 版本
  • 是否用于 开发 / 爬虫 / AI / 服务器
  • 是否需要 Python 2 或特定版本

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

0 踩