在 Ubuntu 上搭建 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
sudo apt install python3.11
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
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
✅ 用虚拟环境
❌ 不要 sudo pip
如果你告诉我:
我可以给你更针对性的环境方案。