0

我在Linux 7.5上安装NiftyNet 0.3.0了该软件包。是先验安装的。当我导入时,我收到以下错误消息。Python 2.7.5CentOSTensorflow 1.9NiftyNet

$ python
Python 2.7.5 (default)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2

>> import niftynet

INFO:tensorflow:TensorFlow version 1.9.0

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/niftynet/__init__.py", line 47, in <module>
  set_logger()
File "/usr/lib64/python2.7/site-packages/niftynet/io/misc_io.py", line 633, in set_logger
  tf.logging._logger.handlers = []
AttributeError: 'module' object has no attribute '_logger'

一个类似的问题被报告为它的 GitHub 存储库的问题,它指出(>=1.8)NiftyNet的最新版本可能不支持。Tensorflow

不幸的是,不允许以Tensorflow非管理员身份在 Linux 服务器中降级到 1.7 版本。任何人都可以提出任何提示来解决这种NiftyNet与 with不兼容的问题Tensorflow 1.9吗?如果可能的话,我愿意修改它在GitHub 存储库中发布的源代码。提前谢谢你的帮助。

4

1 回答 1

0

最新的 dev 分支支持 TF 1.9,您可以按照以下步骤安装:https ://github.com/NifTK/NiftyNet/wiki/NiftyNet-FAQ

于 2018-08-16T10:16:56.137 回答