温馨提示×

ubuntu怎样配置python

小樊
41
2026-10-07 07:37:00
栏目: 编程语言

在 Ubuntu 上配置 Python,通常包含安装 Python、管理版本、配置虚拟环境、设置 pip 镜像等步骤。下面按常见使用场景给你一份实用指南。


一、查看系统已有 Python

Ubuntu 一般自带 Python 3:

python3 --version
pip3 --version

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


二、安装 / 升级 Python

1. 安装 Python 3(如未安装)

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

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-venv python3.11-dev

查看:

python3.11 --version

三、管理多个 Python 版本(推荐)

使用 update-alternatives

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

sudo update-alternatives --config python3

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

1. 创建虚拟环境

python3 -m venv myenv

2. 激活环境

source myenv/bin/activate

3. 退出环境

deactivate

五、配置 pip(国内加速)

临时使用

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

永久配置

mkdir ~/.pip
nano ~/.pip/pip.conf

写入:

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

六、使用 conda(数据科学常用)

安装 Miniconda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

创建环境

conda create -n pytorch python=3.10
conda activate pytorch

七、常见问题

pip 不是命令?

sudo apt install python3-pip

权限问题?

✅ 用虚拟环境
❌ 避免 sudo pip

IDE 推荐

  • VS Code
  • PyCharm
  • Jupyter Notebook

如果你能告诉我:

  • Ubuntu 版本
  • 用途(Web / AI / 脚本)
  • 是否已安装 Python

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

0 踩