温馨提示×

Ubuntu Python环境如何建

小樊
46
2026-09-22 17:46:49
栏目: 编程语言

在 Ubuntu 上搭建 Python 环境,常见做法有系统自带 Python + venv、pyenv 管理多版本、以及conda(Anaconda/Miniconda)。下面按推荐程度给你一套清晰流程。


一、最基础(系统 Python + venv,推荐新手)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Python 和 pip

Ubuntu 一般自带 Python3:

python3 --version

若没有或想补全:

sudo apt install python3 python3-pip python3-venv -y

3. 创建虚拟环境

mkdir myproject && cd myproject
python3 -m venv venv

4. 激活环境

source venv/bin/activate

退出环境:

deactivate

二、多版本 Python(推荐:pyenv)

适合需要 Python 3.8 / 3.10 / 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. 安装指定 Python

pyenv install 3.12.1
pyenv global 3.12.1

三、数据科学 / ML(推荐:Miniconda)

1. 下载并安装

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

2. 创建环境

conda create -n ml python=3.11
conda activate ml

四、常见坑提醒

  • ❌ 不要 sudo pip install
  • ✅ Always 用虚拟环境
  • ✅ Ubuntu 的 python 可能不是 Python3(用 python3)

如果你能说下用途(Web / 爬虫 / AI / 自动化),我可以直接给你最合适的一套命令。

0 踩