首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:无法导入名称'_get_logger‘Niftynet

ImportError:无法导入名称'_get_logger‘Niftynet
EN

Stack Overflow用户
提问于 2019-01-20 06:32:28
回答 1查看 1.6K关注 0票数 2

我正试着在我的电脑上运行Niftynet。但是它一直显示这个错误。我有一个tensorflow的CPU版本,它可以工作。在那之后,我安装了tensorflow-gpu,现在它停止工作了。

请注意,将tensorflow作为tf导入可以很好地工作,所以我不确定现在该怎么做来解决这个问题。

代码语言:javascript
复制
Traceback (most recent call last):
  File "c:\users\halim\appdata\local\programs\python\python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\halim\appdata\local\programs\python\python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\halim\AppData\Local\Programs\Python\Python36\Scripts\net_run.exe\__main__.py", line 5, in <module>
  File "c:\users\halim\appdata\local\programs\python\python36\lib\site-packages\niftynet\__init__.py", line 48, in <module>
    set_logger()
  File "c:\users\halim\appdata\local\programs\python\python36\lib\site-packages\niftynet\io\misc_io.py", line 724, in set_logger
    from tensorflow.python.platform.tf_logging import _get_logger
ImportError: cannot import name '_get_logger' 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-16 00:06:20

您只需安装tensorflow-gpu,并为其安装正确的版本。首先卸载所有内容:

代码语言:javascript
复制
pip3 uninstall tensorflow-gpu tensorflow

然后重新安装正确的tensorflow-gpu版本

代码语言:javascript
复制
pip3 install --user tensorflow-gpu==1.12

安装指南中提到了该版本:https://niftynet.readthedocs.io/en/dev/installation.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54271943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档