温馨提示×

ubuntu中python怎么设置

小樊
44
2026-10-13 04:38:46
栏目: 编程语言

在 Ubuntu 中“设置 Python”通常包含安装 Python、设置默认版本、配置 pip、使用虚拟环境等步骤。下面按常见需求给你一套清晰做法(以 Ubuntu 20.04 / 22.04 为例,其他版本类似)。


一、查看已有 Python

python3 --version
which python3

Ubuntu 一般自带 python3(不要删系统 python3,否则可能破坏系统工具)。


二、安装指定 Python 版本

例如安装 Python 3.10:

sudo apt update
sudo apt install python3.10

验证:

python3.10 --version

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

Ubuntu 默认没有 python 命令,只有 python3。

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

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --config python3

然后选择对应编号。

⚠️ 不建议把 python 指向 python3,除非你清楚后果(部分系统脚本依赖 python2)


四、安装和配置 pip

sudo apt install python3-pip

检查:

pip3 --version

升级 pip(可选):

pip3 install --upgrade pip

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

安装 venv

sudo apt install python3-venv

创建虚拟环境

python3 -m venv venv

激活环境

source venv/bin/activate

退出环境

deactivate

六、常用环境管理工具(可选)

  • virtualenv
pip install virtualenv
  • conda(Anaconda / Miniconda) 适合数据科学
# 下载后
bash Miniconda3-latest-Linux-x86_64.sh

七、设置镜像源(国内加速)

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

八、典型问题

1. pip 安装权限错误

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

2. 多个 Python 版本共存

用:

python3.8
python3.10

明确指定版本。


如果你是指:

  • 设置 Python 环境变量
  • 设置 IDE(VSCode / PyCharm)
  • 系统级 Python 升级
  • Docker 中 Python

可以告诉我你的具体场景,我可以直接给你对应命令。

0 踩