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

JIS*_*one 4 cygwin python make ncurses

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

显然,获得 Python 2.6 很容易——只需安装带有setup.exe.

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

所以我一直在尝试从源代码安装 Python,但似乎每次我修复一个Make错误时,后面都会有另一个等待。我对整件事感到厌烦了,并认为其他人一定是这样做了,或者认为这是不可能的。

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

我一直在努力让这个工作大约一个星期。

小智 5

也许遵循本指南就足以满足您的需要: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.bz2Python-2.7.3.tar.bz2

  2. 下载匹配的补丁Python-2.7.1-cygwin.patch.bz2Python-2.7.2-cygwin.patch.bz2Python-2.7.3-cygwin.patch.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