温馨提示×

ubuntu下python如何配置

小樊
33
2026-10-13 04:26:46
栏目: 编程语言

在 Ubuntu 下配置 Python,通常包括安装 Python、管理版本、创建虚拟环境、配置 pip 镜像等。下面按常见需求一步步说明。


一、查看系统已安装的 Python

Ubuntu 一般自带 Python 3:

python3 --version
which python3

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


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

1. 使用 apt 安装(最简单)

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

查看版本:

python3 -V
pip3 -V

2. 安装指定版本(如 Python 3.11)

Ubuntu 20.04 / 22.04 示例:

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

使用:

python3.11 --version

三、配置 pip(非常重要)

1. 升级 pip

pip3 install --upgrade pip

2. 配置国内镜像(推荐)

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

内容示例(清华源):

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

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

1. 创建虚拟环境

python3 -m venv venv

2. 激活环境

source venv/bin/activate

3. 退出环境

deactivate

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

使用 update-alternatives

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

sudo update-alternatives --config python

⚠️ 不要改 python3 指向,避免系统异常。


六、常见问题

1. pip 命令不存在

sudo apt install python3-pip

2. 权限问题

不要使用 sudo pip,用虚拟环境。

3. 安装编译依赖

sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev

七、推荐开发组合

  • Python 3.10 / 3.11
  • venv + pip
  • VS Code / PyCharm
  • 国内 pip 镜像

如果你有具体需求(比如 Django / 爬虫 / AI / 服务器部署 / Docker),可以告诉我,我可以给你更针对性的配置方案。

0 踩