ModuleNotFoundError: Ни один модуль с именем tenensflow_federated. python .research ' - PullRequest
1 голос
/ 23 марта 2020

Произошла следующая ошибка при запуске «https://github.com/tensorflow/federated/blob/master/tensorflow_federated/python/research/gans/experiments/emnist/run_experiments.py» (я пытаюсь восстановить результаты статьи):

ModuleNotFoundError: No module named 'tensorflow_federated.python.research'
  1. Вот полный список моей информации об окружении anaconda: информация об окружении conda
  2. , и я использую Pycharm в Ubuntu 16.04: IDE
  3. Последнее, но не менее важное, у меня есть попытался выполнить код в терминале, но ошибка продолжала существовать, поэтому я боюсь, что проблема не связана с IDE Pycharm. проблема не связана с IDE

Буду признателен, если вы дадите мне несколько советов.

1 Ответ

2 голосов
/ 23 марта 2020

Этот исследовательский проект следует федеральной практике TensorFlow по использованию системы сборки bazel . Сценарии python не могут быть запущены напрямую.

После установки bazel, попробуйте следующую командную строку:

$ bazel run \
tensorflow_federated/python/research/gans/experiments/emnist:run_experiments
...