温馨提示×

如何在Ubuntu配置Python

小樊
45
2026-07-13 20:49:29
栏目: 编程语言

在Ubuntu上配置Python通常包括安装Python、管理版本、配置虚拟环境、安装包管理工具等步骤。下面按常见需求给你一个完整、实用的指南。


一、检查系统自带Python

Ubuntu通常自带Python:

python3 --version

查看安装路径:

which python3

⚠️ 不要删除系统自带的 Python,否则可能影响系统稳定性。


二、安装或升级 Python

1️⃣ 安装 Python(推荐)

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

检查版本:

python3 --version
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

三、设置默认 python 命令(可选)

Ubuntu 默认没有 python,可手动设置:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

验证:

python --version

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

1️⃣ 创建虚拟环境

python3 -m venv venv

2️⃣ 激活虚拟环境

source venv/bin/activate

激活后提示符会变成:

(venv) user@ubuntu:~$

3️⃣ 退出虚拟环境

deactivate

五、配置 pip 镜像(国内加速)

临时使用

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

永久配置

mkdir -p ~/.pip
nano ~/.pip/pip.conf

写入:

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

六、安装常用工具

pip install numpy pandas matplotlib flask django

查看已安装包:

pip list

生成依赖文件:

pip freeze > requirements.txt

七、使用 pyenv 管理多版本(进阶)

安装 pyenv

curl https://pyenv.run | bash

配置环境变量(加入 ~/.bashrc):

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"

重载:

source ~/.bashrc

使用 pyenv

pyenv install 3.10.12
pyenv global 3.10.12

八、常见问题

❓ pip 不是内部命令

sudo apt install python3-pip

❓ 权限问题

✅ 推荐用虚拟环境
❌ 不推荐:

pip install --user xxx

九、推荐配置总结 ✅

✅ 使用 python3 + venv
✅ 不修改系统 Python
✅ 使用国内 pip 镜像
✅ 项目隔离虚拟环境


如果你告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 用途(开发 / 爬虫 / AI / Web / 自动化)

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

0