温馨提示×

Ubuntu Python环境怎么配

小樊
44
2026-07-01 02:33:37
栏目: 编程语言

在 Ubuntu 上配置 Python 环境,常见做法有几种,下面按推荐程度 + 使用场景给你一个清晰、实用的指南。


一、确认系统自带 Python(先看这个)

Ubuntu 一般自带 Python,但不要直接用它开发

python3 --version

⚠️ 不建议直接改系统 Python,避免搞坏系统工具。


二、最推荐方案:使用 pyenv(多版本管理 ✅)

适合:
✅ 开发
✅ 多项目
✅ 多 Python 版本

1️⃣ 安装依赖

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

2️⃣ 安装 pyenv

curl https://pyenv.run | bash

3️⃣ 配置环境变量

nano ~/.bashrc

追加:

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"

生效:

source ~/.bashrc

4️⃣ 安装 Python

pyenv install 3.12.1
pyenv global 3.12.1

验证:

python --version

三、创建虚拟环境(强烈推荐 ✅)

方式一:venv(官方、简单)

python -m venv venv
source venv/bin/activate

退出:

deactivate

方式二:conda(适合数据科学)

sudo apt install conda
# 或安装 miniconda

创建:

conda create -n myenv python=3.10
conda activate myenv

四、常见包管理工具

pip(标准)

pip install requests
pip freeze > requirements.txt

升级 pip:

python -m pip install --upgrade pip

五、IDE 推荐

场景 推荐
通用开发 VS Code
Python 专业 PyCharm
服务器 vim / nano + ssh

VS Code 安装:

sudo snap install code --classic

六、Ubuntu + Docker(进阶 ✅)

如果你是服务器 / 部署环境:

FROM python:3.12-slim
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["python", "main.py"]

七、新手推荐组合 ✅

Ubuntu + pyenv + venv + VS Code

这是最稳、最不踩坑的方案。


如果你告诉我:

  • ✅ 是 服务器 / 桌面 / WSL
  • ✅ Python 用来做什么(Web / AI / 脚本)
  • ✅ 是否需要 CUDA / Docker

我可以给你定制一套配置方案

0