在 Ubuntu 上“加 Python”通常指安装 Python 解释器或增加一个新的 Python 版本。下面按常见场景给你说明。
python3 --version
which python3
ls /usr/bin/python*
Ubuntu 一般自带 python3(如 20.04 是 3.8,22.04 是 3.10)。
sudo apt update
sudo apt install python3
sudo apt install python3-pip
验证:
python3 -V
pip3 --version
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
使用:
python3.11 --version
sudo apt install build-essential libssl-dev zlib1g-dev
wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
tar xzf Python-3.11.6.tgz
cd Python-3.11.6
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
用
altinstall避免覆盖系统 python3
Ubuntu 不建议直接改 python 指向。
查看:
ls /usr/bin/python*
临时使用:
python3.11
或用 update-alternatives:
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
⚠️ 不要改 /usr/bin/python 指向 python3,可能影响 apt。
sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate
退出:
deactivate
sudo apt --reinstall install python3pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
如果你说的是:
可以告诉我具体场景,我给你精确命令。