温馨提示×

ubuntu python环境如何配

小樊
52
2026-09-07 11:25:40
栏目: 编程语言

下面给你一套在 Ubuntu 上配置 Python 环境的常见做法,从“最稳妥”到“最推荐”依次说明,你可以按需求选。


一、系统自带 Python(不推荐直接改)

Ubuntu 一般自带 Python(如 20.04 是 3.8,22.04 是 3.10):

python3 --version

⚠️ 不要用 sudo apt install python 或改系统 Python,容易搞坏系统工具。


二、推荐方案:用 venv + 系统 Python(最常用 ✅)

1. 安装 Python 和 venv

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

2. 创建虚拟环境

mkdir my_project
cd my_project
python3 -m venv venv

3. 激活环境

source venv/bin/activate

激活后命令行前面会出现 (venv)

4. 安装包

pip install requests

5. 退出环境

deactivate

优点:干净、安全、适合 90% 的场景


三、多版本 Python(pyenv,推荐进阶用户)

如果你需要 Python 3.9 / 3.11 / 3.12 等:

1. 安装依赖

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

2. 安装 pyenv

curl https://pyenv.run | bash

3. 配置环境变量

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

4. 安装指定版本

pyenv install 3.11.6
pyenv global 3.11.6

四、Conda(数据科学 / AI 推荐)

适合:机器学习、深度学习、Jupyter

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

创建环境:

conda create -n ml python=3.10
conda activate ml

五、Docker(最干净、可复现 ✅✅)

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

六、常见坑提醒

  • ❌ 别用 sudo pip install
  • ✅ 永远在虚拟环境里装包
  • pythonpython3
  • ✅ 用 requirements.txt 记录依赖

如果你愿意,我可以:

  • 给你一步一步命令版
  • 针对 服务器 / 桌面 / WSL
  • 或针对 AI / Web / 爬虫 场景配置

你现在是哪种用途?

0