温馨提示×

Ubuntu 下如何设置 Python

小樊
51
2026-09-25 16:32:56
栏目: 编程语言

在 Ubuntu 下“设置 Python”通常包括安装 Python、管理版本、配置虚拟环境、设置默认 python 命令等。下面按常见需求一步步说明(以 Ubuntu 20.04 / 22.04 为例)。


一、查看系统已有 Python

python3 --version
which python3

Ubuntu 默认已安装 python3,但通常没有 python 命令。


二、安装 Python(如未安装或需要新版本)

1. 安装系统 Python

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

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

sudo apt install python3.11

三、设置 python 命令(可选但常用)

Ubuntu 不推荐直接改 python 指向,但你可以:

方法 1:使用 update-alternatives(推荐)

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

使用:

python --version

方法 2:用户级 alias(不影响系统)

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

四、配置 pip

python3 -m pip --version

升级 pip:

python3 -m pip install --upgrade pip

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

创建虚拟环境

python3 -m venv myenv

激活环境

source myenv/bin/activate

退出环境

deactivate

六、安装多版本 Python(进阶)

使用 deadsnakes PPA

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

配合 venv:

python3.11 -m venv env311

七、常见设置文件

  • ~/.bashrc:环境变量、alias
  • ~/.pip/pip.conf:pip 源配置
  • 虚拟环境目录:项目级隔离

八、设置国内 pip 源(可选)

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果你有具体目标(比如:

  • 设置 Python 开发环境
  • 服务器部署
  • Jupyter
  • Docker 中使用 Python
  • 多个 Python 版本切换

可以告诉我,我可以给你更针对性的方案。

0 踩