手动编译安装

如果 PPA 不可用,可以手动编译安装:

  1. 安装依赖项

    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
  2. 下载并解压 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
  3. 编译并安装

    ./configure --enable-optimizations
    make
    sudo make install
  4. 验证安装

    python2.7 --version

安装 pip for Python 2

  1. 下载 get-pip.py

    curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
  2. 使用 Python 2 安装 pip

    python2.7 get-pip.py
  3. 验证 pip

    pip2 --version

注意事项

  1. 避免替换系统默认 Python
    Ubuntu 系统工具依赖 Python 3,不要将 python 命令链接到 Python 2。始终使用 python2.7 或 python2 调用。

  2. 使用虚拟环境(推荐)
    通过 virtualenv 隔离 Python 2 环境:

    pip2 install virtualenv
    virtualenv -p python2.7 my_py2_env
    source my_py2_env/bin/activate
  3. 安全警告
    Python 2 已不再接收安全更新,建议仅在必要时使用,并确保隔离运行环境。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐