Ошибка импорта с NiftyNet modelzoo net_download _get_logger ошибка - PullRequest
0 голосов
/ 01 апреля 2019

Я пытался импортировать один из файлов зоопарка модели из NiftyNet и столкнулся с ошибкой _get_logger:

Это для Mac, работающего на ОС Mojave, под управлением Anaconda3 Python3.68 и Tensorflow 1.12.0.Я пробовал ту же настройку на отдельной машине под управлением Windows 10 64bit, но все еще сталкиваюсь с той же проблемой.Спасибо!

$ net_download dense_vnet_abdominal_ct_model_zoo
Traceback (most recent call last):
  File "/anaconda3/bin/net_download", line 6, in <module>
    from niftynet.utilities.download import main
  File "/anaconda3/lib/python3.6/site-packages/niftynet/__init__.py", line 48, in <module>
    set_logger()
  File "/anaconda3/lib/python3.6/site-packages/niftynet/io/misc_io.py", line 756, in set_logger
    from tensorflow.python.platform.tf_logging import _get_logger
ImportError: cannot import name '_get_logger'

После расследования я понял, что допустил глупую ошибку, установив Tensorflow 1.13.1 вместо необходимого Tensoflow 1.12.0.Проблема решена после переустановки Tensorflow.Новый пользователь.

...