下面按最常见场景给你讲:在 Ubuntu 上配置 Python 环境(安装、版本管理、虚拟环境、IDE)。
Ubuntu 一般自带 Python 3:
python3 --version
⚠️ 不要卸载系统 Python(apt / 软件依赖它)
sudo apt update
sudo apt install python3 python3-pip python3-venv
验证:
python3 -V
pip3 --version
sudo apt install python3.11
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
mkdir ~/.pip
nano ~/.pip/pip.conf
写入:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
python3 -m venv venv
source venv/bin/activate
退出:
deactivate
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
sudo update-alternatives --config python3
⚠️ 不建议改 python 指向,容易坏系统
sudo snap install code --classic
sudo snap install pycharm-community --classic
✅ 用虚拟环境
❌ 不要 sudo pip
Ubuntu 默认只有 python3
alias python=python3
你具体是:
我可以给你针对性的配置方案。