温馨提示×

python在ubuntu怎配置

小樊
47
2026-10-21 22:48:24
栏目: 编程语言

你的问题比较宽泛,下面按最常见场景给你一套在 Ubuntu 上配置 Python 的实用指南,从「系统自带 Python」到「多版本 / 虚拟环境 / 开发配置」都覆盖。


一、Ubuntu 自带的 Python(先确认)

Ubuntu 一般预装了 Python 3:

python3 --version
which python3

⚠️ 不要动系统自带的 python3(apt、系统工具依赖它)


二、安装 / 管理多个 Python 版本(推荐)

1️⃣ 用 apt 安装指定版本

sudo apt update
sudo apt install python3.11 python3.11-venv

查看已安装版本:

ls /usr/bin/python3*

2️⃣ 使用 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

三、pip 配置(非常重要)

安装 pip

sudo apt install python3-pip

升级 pip

python3 -m pip install --upgrade pip

国内镜像(推荐)

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

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

创建虚拟环境

python3 -m venv venv

激活

source venv/bin/activate

退出

deactivate

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

安装 pyenv

sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

curl https://pyenv.run | bash

配置环境变量

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

使用

pyenv install 3.11.6
pyenv global 3.11.6

六、VS Code / 开发环境配置(可选)

sudo snap install code --classic

在 VS Code 中:

  • 安装 Python 插件
  • 选择解释器:Ctrl+Shift+P → Python: Select Interpreter
  • 推荐配合 venv

七、常见问题

❌ python 命令不存在

sudo apt install python-is-python3

❌ pip 权限错误

✅ 用虚拟环境
❌ 不要用 sudo pip


八、你可以告诉我你具体想做什么

例如:

  • 跑深度学习(PyTorch / TensorFlow)
  • Web 开发(Django / FastAPI)
  • 系统脚本
  • ROS / 嵌入式

我可以直接给你针对性的配置方案。

0 踩