我试图从NiftyNet导入模型动物园文件之一,并遇到_get_logger错误:
这适用于在OS Mojave上运行,运行Anaconda3 Python3.68和Tensorflow 1.12.0的Mac。我曾在运行Windows 10 64位的另一台计算机上尝试过相同的设置,但仍然遇到相同的问题。谢谢!
$ 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后问题解决。新用户。