在 Ubuntu 上搭建 Python 环境,常见做法有系统自带 Python + venv、pyenv 管理多版本、以及conda(Anaconda/Miniconda)。下面按推荐程度给你一套清晰流程。
sudo apt update
sudo apt upgrade -y
Ubuntu 一般自带 Python3:
python3 --version
若没有或想补全:
sudo apt install python3 python3-pip python3-venv -y
mkdir myproject && cd myproject
python3 -m venv venv
source venv/bin/activate
退出环境:
deactivate
适合需要 Python 3.8 / 3.10 / 3.12 等切换的场景。
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
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.12.1
pyenv global 3.12.1
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda create -n ml python=3.11
conda activate ml
sudo pip installpython 可能不是 Python3(用 python3)如果你能说下用途(Web / 爬虫 / AI / 自动化),我可以直接给你最合适的一套命令。