如何重建 Python module/library
How to rebuild a Python module/library
我正在尝试按照此答案 here 中所述重建 pyhook 库。
基本上,我需要为 pyhook 模块更改几行 C 代码。
问题是我不知道如何访问 C 代码或如何重建库。
我听说过 Cython,但我不了解它,也不知道如何使用它。
此外,我希望解决方案与 py2exe 兼容。
您需要先下载 C 代码 - 它不是 exe 安装的一部分。解压缩它,然后您将拥有一个将构建的源代码树。
要构建它,您需要一个 C 编译器。您需要为您的平台使用相同的 Python 版本。例如,对于 Windows 和 Python 3.5,您需要 Microsoft 提供的最新 Visual C。
对于 pyHook,您还需要 SWIG。使用它从提供的 cpyHook.i
构造 cpyHook_wrap.c
然后 运行 setup.py 就可以开始了。
我正在尝试按照此答案 here 中所述重建 pyhook 库。
基本上,我需要为 pyhook 模块更改几行 C 代码。
问题是我不知道如何访问 C 代码或如何重建库。
我听说过 Cython,但我不了解它,也不知道如何使用它。
此外,我希望解决方案与 py2exe 兼容。
您需要先下载 C 代码 - 它不是 exe 安装的一部分。解压缩它,然后您将拥有一个将构建的源代码树。
要构建它,您需要一个 C 编译器。您需要为您的平台使用相同的 Python 版本。例如,对于 Windows 和 Python 3.5,您需要 Microsoft 提供的最新 Visual C。
对于 pyHook,您还需要 SWIG。使用它从提供的 cpyHook.i
构造 cpyHook_wrap.c然后 运行 setup.py 就可以开始了。