Установка Tensorflow на OSX - clang: error: сбой команды компоновщика с кодом выхода 1 - PullRequest
3 голосов
/ 10 марта 2019

Я пытаюсь установить Tensorflow для OSX (Mojave 10.14.3) из источника и получил следующую ошибку при запуске bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package в терминале, как описано в https://www.tensorflow.org/install/source:

Undefined symbols for architecture x86_64:
  "_PyModule_AddIntConstant", referenced from:
      _PyInit__api_implementation in api_implementation.o
  "_PyModule_Create2", referenced from:
      _PyInit__api_implementation in api_implementation.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.

По аналогии(но не равные) сообщения в stackoverflow, похоже, это как-то связано с Xcode.

Я уже пытался переустановить инструменты командной строки Xcode и обновить сам Xcode.Но безрезультатно.Кроме того, у меня нет возможности что-то изменить в коде.Я ценю вашу помощь!

...