在Ubuntu上配置Python通常包括安装Python、管理版本、配置虚拟环境、安装包管理工具等步骤。下面按常见需求给你一个完整、实用的指南。
Ubuntu通常自带Python:
python3 --version
查看安装路径:
which python3
⚠️ 不要删除系统自带的 Python,否则可能影响系统稳定性。
sudo apt update
sudo apt install python3 python3-pip python3-venv
检查版本:
python3 --version
pip3 --version
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
使用:
python3.11 --version
Ubuntu 默认没有 python,可手动设置:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
验证:
python --version
python3 -m venv venv
source venv/bin/activate
激活后提示符会变成:
(venv) user@ubuntu:~$
deactivate
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
mkdir -p ~/.pip
nano ~/.pip/pip.conf
写入:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
pip install numpy pandas matplotlib flask django
查看已安装包:
pip list
生成依赖文件:
pip freeze > requirements.txt
curl https://pyenv.run | bash
配置环境变量(加入 ~/.bashrc):
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
重载:
source ~/.bashrc
pyenv install 3.10.12
pyenv global 3.10.12
sudo apt install python3-pip
✅ 推荐用虚拟环境
❌ 不推荐:
pip install --user xxx
✅ 使用 python3 + venv
✅ 不修改系统 Python
✅ 使用国内 pip 镜像
✅ 项目隔离虚拟环境
如果你告诉我:
我可以给你更精确的配置方案。