You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在2023年起的新版Cygwin中安装Python 2.7?依赖包缺失求助

在新版Cygwin中安装Python 2.7的方法

由于2023年后Cygwin官方源已移除Python 2相关核心包,可通过以下几种方式安装Python 2.7:

方法一:从旧版Cygwin归档镜像手动安装

  • 找到保存有旧版本包的Cygwin归档镜像,下载对应架构(x86_64或x86)的Python 2.7核心包,包括python2、python2.7、python2.7-minimal等,以及依赖的libpython2.7_1.0类库文件。
  • 打开Cygwin的setup.exe,在「Choose a Download Source」步骤选择「Install from Local Directory」,指向存放下载包的文件夹,完成安装。
  • 注意:需确保下载的包版本与当前Cygwin系统版本兼容,避免依赖冲突。

方法二:手动编译Python 2.7源码

  • 先在Cygwin中安装编译依赖:打开终端执行apt-cyg install gcc make zlib-devel openssl-devel libffi-devel(若未安装apt-cyg,可通过setup.exe先安装该包)。
  • 下载Python 2.7的最后稳定版(2.7.18)源码包,解压到本地目录。
  • 进入源码目录,执行配置命令:./configure --prefix=/usr/local/python27 --enable-shared
  • 编译并安装:make && make install
  • 配置环境变量:在~/.bashrc中添加export PATH=/usr/local/python27/bin:$PATH,执行source ~/.bashrc生效。
  • 可选:创建软链接方便调用,执行ln -s /usr/local/python27/bin/python2.7 /usr/bin/python2

方法三:使用第三方维护的Cygwin源

  • 部分第三方Cygwin源可能仍保留Python 2的包,可在Cygwin的setup.exe中添加这些源地址(需自行验证源的安全性),然后搜索并安装python2及相关依赖包。

内容的提问来源于stack exchange,提问作者wolfrevo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 08:42:09