gpt4 book ai didi

python - 构建 bsdiff 模块失败

转载 作者:行者123 更新时间:2023-12-04 19:03:20 28 4
gpt4 key购买 nike

大家下午好

我在使用 bsdiff 时遇到问题模块与 Python。虽然我可以使用 shell 脚本,但我更希望有一个跨平台的解决方案。

我已经下载了 bsdiff4-1.1.4 并尝试运行 setup.py,如下所示:

文件列表:

bsdiff4  build  CHANGELOG.txt  do.sh  examples  Makefile  README.rst  setup.py

我跑:
python3 setup.py build

我得到这个错误:
/usr/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option:     'entry_points'
warnings.warn(msg)
running build
running build_py
running build_ext
building 'bsdiff4.core' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c bsdiff4/core.c -o build/temp.linux-x86_64-3.4/bsdiff4/core.o
bsdiff4/core.c:8:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

我希望能够使用 python 将补丁应用于二进制文件。

任何帮助表示赞赏。

何塞

最佳答案

您需要安装apt-get install python3-dev .

ubuntu python3-dev

头文件和 Python 的静态库

如果是您的系统 python,您将需要 sudo

关于python - 构建 bsdiff 模块失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263442/

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