在 Ubuntu 上配置 Python 环境,一般可以按下面步骤来,从基础安装到虚拟环境/多版本管理都覆盖一下:
Ubuntu 通常自带 Python 3:
python3 --version
⚠️ 注意:不要删系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install python3 python3-pip python3-venv
检查:
python3 -V
pip3 --version
避免污染系统环境。
python3 -m venv myenv
source myenv/bin/activate
激活后终端前面会出现 (myenv)
pip install requests
deactivate
如果你需要 Python 3.9 / 3.10 / 3.11 等:
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
使用:
python3.11 -m venv env311
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:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
安装 Python:
pyenv install 3.11.6
pyenv global 3.11.6
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python3 -m pip --version
✅ Ubuntu + python3-venv + 虚拟环境
✅ 一个项目一个 venv
❌ 不要用 sudo pip
如果你是:
可以告诉我具体用途,我给你更针对性的配置方案。