Я пытаюсь скомпилировать tensorflow
и DeepSpeech/native_client/
, используя bazel, и получаю эту ошибку:
ERROR: /home/workspace/tensorflow/native_client/BUILD:52:1: C++ compilation of rule '//native_client:libdeepspeech.so' failed (Exit 1)
native_client/ctcdecode/swigwrapper_wrap.cpp:174:21: fatal error: Python.h: No such file or directory
# include <Python.h>
^
compilation terminated.
INFO: Elapsed time: 2129.205s, Critical Path: 179.47s
INFO: 1878 processes: 1878 local.
FAILED: Build did NOT complete successfully
Если я запускаю locate Python.h
, я получаю:
/usr/include/python2.7/Python.h
/usr/include/python3.6m/Python.h
Я добавил две папки python в путь Python, но я все еще получаю эту проблему.
Я использую Bazel 0.15.0 и TF 1.12 с GPU, Ubuntu 18.04. Та же самая конфигурация, но без графического процессора на другом компьютере, не вызывает ту же ошибку. Так что Базель как-то не находит Python .h. Кто-нибудь может помочь с поиском решения?