gpt4 book ai didi

python - 在 Cygwin 上安装 Python 3.3

转载 作者:太空狗 更新时间:2023-10-29 21:05:49 25 4
gpt4 key购买 nike

我在 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 并不简单——我试过了。然而,Python 社区在其错误跟踪器网站上对于一个规模和重要性的项目来说异常友好和温和。如果您发现特定问题,请打开错误并关注讨论。通常,他们会接受微小的补丁来修复 Cygwin 构建问题。

This patch将解决关于 si->si_band 的第一个问题。请参阅相关的 Python 问题 #21085 .

This blog post (德语)太棒了。它将引导您逐步了解如何构建 Python3.4 并修复所有 Cygwin 问题。

祝你好运。您将需要它。

关于python - 在 Cygwin 上安装 Python 3.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18767142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com