温馨提示×

ubuntu python环境怎么搭

小樊
36
2026-09-01 11:41:23
栏目: 编程语言

在 Ubuntu 上搭建 Python 环境,常见、稳妥的做法如下(从新手到进阶都覆盖):


一、确认系统自带 Python

Ubuntu 一般自带 Python 3:

python3 --version

⚠️ 不要动系统自带的 python(可能是 Python 2 或系统依赖)


二、安装基础工具(推荐)

sudo apt update
sudo apt install -y python3 python3-pip python3-venv
  • python3:解释器
  • pip:包管理器
  • venv:虚拟环境

三、使用虚拟环境(强烈推荐)

避免污染系统环境:

mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate

激活后提示符前会出现 (venv)

退出环境:

deactivate

四、安装依赖包

在虚拟环境中:

pip install requests
pip install -r requirements.txt

升级 pip:

pip install --upgrade pip

五、多版本 Python(可选)

方法 1:死神版(不推荐改系统)

sudo apt install python3.11

方法 2: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

然后按提示配置 ~/.bashrc

使用:

pyenv install 3.11.6
pyenv local 3.11.6

六、IDE / 编辑器

  • VS Code(最常用)
  • PyCharm
  • Neovim

七、常见问题

pip 很慢?

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

权限错误?

✅ 用虚拟环境
❌ 不要 sudo pip


如果你告诉我:

  • Ubuntu 版本
  • 是否用于 爬虫 / AI / Web / 自动化
  • 是否需要 GPU

我可以给你更针对性的环境方案

0