Ubuntu 24.04安装Python 2方法
手动编译安装
如果 PPA 不可用,可以手动编译安装:
-
安装依赖项
sudo apt update sudo apt install build-essential checkinstall sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
-
下载并解压 Python 2.7 源码
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz tar -xvf Python-2.7.18.tgz cd Python-2.7.18
-
编译并安装
./configure --enable-optimizations make sudo make install
-
验证安装
python2.7 --version
安装 pip for Python 2
-
下载
get-pip.py
curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
-
使用 Python 2 安装 pip
python2.7 get-pip.py
-
验证 pip
pip2 --version
注意事项
-
避免替换系统默认 Python
Ubuntu 系统工具依赖 Python 3,不要将python
命令链接到 Python 2。始终使用python2.7
或python2
调用。 -
使用虚拟环境(推荐)
通过virtualenv
隔离 Python 2 环境:pip2 install virtualenv virtualenv -p python2.7 my_py2_env source my_py2_env/bin/activate
-
安全警告
Python 2 已不再接收安全更新,建议仅在必要时使用,并确保隔离运行环境。