Ошибка импорта: невозможно импортировать имя '_get_logger' Niftynet
Я пытаюсь запустить Niftynet на моем компьютере. но это продолжает показывать эту ошибку. У меня была версия процессора для tenorflow, и она работала. После этого я установил tenorflow-GPU и теперь он перестал работать.
Обратите внимание, что import tenorflow как tf работает нормально, поэтому я не уверен, что делать сейчас, чтобы решить эту проблему. "Трассировка (последний вызов был последним): Файл"c:\users\halim\appdata\local\ Programs\python\python36\lib\runpy.py", строка 193, в _run_module_as_main"main", mod_spec) Файл"c:\users\halim\appdata\local\ Programs\python\python36\lib\runpy.py", строка 85, в файле _run_code exec(code, run_globals)"C:\Users\halim\AppData\Local\Programs\Python\Python36\Scripts\net_run.exe__main__. Py ", строка 5, в файле"c:\users\halim\appdata\local\ Programs\python\python36\lib\site-packages\niftynet__init__. Py ", строка 48, в set_logger() Файл "c: \ users \ halim \ appdata \ local \ Programs\python\python36\lib\site-packages\niftynet\io\misc_io.py", строка 724, в set_logger из tenensflow.python.platform.tf_logging import _get_logger ImportError: невозможно импортировать имя '_get_logger' "
0 ответов
Вам нужно только установить tensorflow-gpu
и установите правильную версию для него. Сначала удалите все:
pip3 uninstall tensorflow-gpu tensorflow
Затем переустановите правильную версию tenorflow-gpu
pip3 install --user tensorflow-gpu==1.12
Версия упоминается в руководстве по установке: https://niftynet.readthedocs.io/en/dev/installation.html