Ubuntu 24.04 编译源码安装 Python 2.7
侧边栏壁纸
  • 累计撰写 5 篇文章
  • 累计收到 12 条评论

Ubuntu 24.04 编译源码安装 Python 2.7

supersu
2024-11-08 / 3 评论 / 24 阅读 / 正在检测是否收录...

前言

Ubuntu是世界上最流行的Linux系统之一,比Ubuntu更大的是自由软件,而比自由软件更大的则是自由软件的社区。Ubuntu社区为其使用者提供了多种学习、交流、切磋和讨论方式,如论坛、星球、维基及IRC即时通信等。通过Ubuntu庞大的社区组织,Ubuntu用户可以获得很多帮助和支持,使得Ubuntu使用起来更加得心应手。

遇到问题

项目需要更换系统底座为Ubuntu24.04,但是Ubuntu 24.04 对 Python 2.7 的维护已经停止了,因此 Python 2.7 已从 Ubuntu 24.04 软件包移除。如果想要安装 Python 2.7,需要我们自己从 Python官网 下载 Python 源码并编译。

解决方案

获取源码
# 下载源码压缩包
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz
# 解压
tar -xJf Python-2.7.18.tar.xz
安装依赖
#提供了编译源码所需的基本工具和库
apt-get install build-essential
编译安装
cd Python-2.7.18
# 检查系统依赖是否满足编译所需
./configure
# 编译 安装
make && make install

注意事项

如果在执行./configure之前未安装依赖则会报错

root@user:/home/path/packs/Python-2.7.18# ./configure 
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python2.7... no
checking for python3... python3
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... linux2
checking EXTRAPLATDIR... 
checking for --without-gcc... no
checking for --with-icc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/path/packs/Python-2.7.18':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
0

评论 (3)

取消
  1. 头像
    hzzodtgqne
    Windows 10 · Google Chrome

    博主太厉害了!

    回复
  2. 头像
    tengrjcaie
    Windows 10 · Google Chrome

    真棒!

    回复
  3. 头像
    supersu 作者
    MacOS · Google Chrome

    博主太厉害了

    回复