在 Ubuntu 上安装 Python 通常很简单,因为大多数 Ubuntu 版本已经预装了 Python 3。下面是不同场景下的安装和配置方法:
打开终端,执行:
python3 --version
如果看到类似:
Python 3.10.12
说明已经安装好了。
sudo apt update
sudo apt install python3
如果需要 pip(Python 包管理工具):
sudo apt install python3-pip
验证:
python3 -V
pip3 --version
Ubuntu 默认源里的版本可能较旧,可以用 deadsnakes PPA:
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
很多教程写 python 而不是 python3,可以软链接(谨慎):
sudo ln -s /usr/bin/python3 /usr/bin/python
⚠️ 注意:不要替换系统自带的 python(Ubuntu 系统工具依赖它)
sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate
退出环境:
deactivate
仅在你必须用最新版或定制编译时才用:
sudo apt install build-essential libssl-dev zlib1g-dev
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar xzf Python-3.12.0.tgz
cd Python-3.12.0
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
python3 -m pip install --upgrade pip
不要用 sudo pip,用虚拟环境。
如果你能告诉我:
lsb_release -a)我可以给你更精确的安装方案。