Python3 - Используя bsdiff модуль

Как я использую bsdiff модуль с Python? В то время как я могу использовать сценарии оболочки, я предпочел бы иметь межплатформенное решение.

Я загрузил 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
0
задан 12 August 2014 в 15:30

1 ответ

Должен был установить python3-dev

sudo apt-get install python3-dev
0
ответ дан 7 October 2019 в 09:09

Другие вопросы по тегам:

Похожие вопросы: