下面给你一份在 Ubuntu 上配置 Python 开发环境的实用指南,从零开始、循序渐进,适合大多数开发场景(Web、脚本、AI 等)。
Ubuntu 一般自带 Python 3:
python3 --version
⚠️ 不要动系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install -y python3 python3-pip python3-venv python3-dev build-essential
说明:
python3-pip:包管理python3-venv:虚拟环境build-essential:编译 C 扩展(如 numpy)mkdir my_project
cd my_project
python3 -m venv venv
source venv/bin/activate
激活后命令行前面会出现 (venv)
pip install requests flask
deactivate
✅ 每个项目一个 venv,互不干扰
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.11
使用:
python3.11 -m venv venv
sudo snap install code --classic
pip install numpy pandas matplotlib jupyter
启动 notebook:
jupyter notebook
python3 -m pip install 包名
❌ 不要用 sudo pip
✅ 用 venv
✅ Ubuntu
✅ python3-venv
✅ 每项目一个 venv
✅ VS Code
✅ 不用系统 Python 装包
如果你告诉我:
我可以给你更精确的配置方案。