在Cygwin上安装Python 3.3

在Cygwin上安装Python 3.3,python,python-3.x,cygwin,installation,python-3.3,Python,Python 3.x,Cygwin,Installation,Python 3.3,在Cygwin上安装Python 3.3时遇到问题。我已尝试从源代码安装,但make返回: gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/signalmodule.c -o Modules/signalmodule.o In file included from Inclu

在Cygwin上安装Python 3.3时遇到问题。我已尝试从源代码安装,但
make
返回:

gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes     -I. -IInclude -I./Include    -DPy_BUILD_CORE  -c ./Modules/signalmodule.c -o Modules/signalmodule.o
In file included from Include/Python.h:84:0,
                 from ./Modules/signalmodule.c:6:
./Modules/signalmodule.c: In function `fill_siginfo':
./Modules/signalmodule.c:745:60: error: `siginfo_t' has no member named `si_band'
     PyStructSequence_SET_ITEM(result, 6, PyLong_FromLong(si->si_band));
                                                            ^
Include/tupleobject.h:62:75: note: in definition of macro `PyTuple_SET_ITEM'
 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v)
                                                                           ^
./Modules/signalmodule.c:745:5: note: in expansion of macro `PyStructSequence_SET_ITEM'
     PyStructSequence_SET_ITEM(result, 6, PyLong_FromLong(si->si_band));
     ^
Makefile:1501: recipe for target `Modules/signalmodule.o' failed
make: *** [Modules/signalmodule.o] Error 1
Makefile:1501: recipe for target 'Modules/signalmodule.o' failed
make: ***[Modules/signalmodule.o] error 1

有什么想法吗?

在Cygwin上构建Python不是一件小事——我试过了。然而,对于一个规模和重要性都很高的项目,其bug tracker网站上的Python社区异常友好和温和。如果您发现了特定的问题,请打开Bug并遵循讨论。通常,他们会接受小补丁来修复Cygwin构建问题

将解决您关于
si->si\u波段的第一个问题。请参阅相关的Python问题

(德语)太神奇了。它将逐步指导您如何构建Python3.4并修复所有Cygwin问题


祝你好运。您需要它。

您能在那之前显示文本吗?它所说的只是一些命令失败了,但我们需要看到这些命令;我建议使用3.2补丁集和
.cygport
作为使用3.3的基础。@RamchandraApte,没问题,已编辑。@Yaakov,我不确定您指的是什么或如何执行它。你能详细说明一下吗?使用Cygwin的动机是什么?Windows的官方发行版非常优秀。