如何在 Cygwin 上安装带有 Unix 库的 Python 2.7

如何在 Cygwin 上安装带有 Unix 库的 Python 2.7

如何在 Cygwin 上安装带有 Unix 库的 Python 2.7?

显然获取 Python 2.6 很容易 - 只需安装 Cygwin 包即可setup.exe

安装 Windows 版本的 Python 2.7 也很容易,但我无法访问Unix 模块

所以我一直在尝试从源代码安装 Python,但似乎每次我修复一个制作错误,后面还有另一个错误。我对整个事情感到厌烦,我想一定是其他人做了这件事,或者发现这是不可能的。

我觉得安装 Linux 会是更简单的方法......

我已经尝试了大约一周的时间来实现这个功能。

答案1

也许遵循这个指南就足以满足您的需要:http://web.archive.org/web/20160409142417/http://www.tux.org/~mayer/cygwin/python/index.html

  1. 从以下位置下载所需版本http://www.python.org/ftp/python/。以下是直接链接: Python-2.7.1.tar.bz2Python-2.7.2.tar.bz2, 或者Python-2.7.3.tar.bz2

  2. 下载匹配的补丁Python-2.7.1-cygwin.补丁.bz2Python-2.7.2-cygwin.补丁.bz2, 或者Python-2.7.3-cygwin.补丁.bz2

  3. 解压源代码,例如 2.7.3:
    tar -jxvf Python-2.7.3.tar.bz2

  4. 修补源,例如 2.7.3:
    bzcat Python-2.7.3-cygwin.patch.bz2 | patch -p0

  5. 配置构建。例如,您可能想要安装到/usr/local
    cd Python-2.7.3
    ./configure --prefix=/usr/local

  6. 编译配置的源:
    make

  7. 安装已编译的版本:
    make install

相关内容