Python 2.7 使用Tensorflow 1.9导入NiftyNet时出错
我在Linux 7.5上安装了带有Python 2.7.5的包<代码>Tensorflow 1.9是预先安装的。导入Python 2.7 使用Tensorflow 1.9导入NiftyNet时出错,python-2.7,tensorflow,niftynet,Python 2.7,Tensorflow,Niftynet,我在Linux 7.5上安装了带有Python 2.7.5的包Tensorflow 1.9是预先安装的。导入NiftyNet时,收到以下错误消息 $ 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 cal
NiftyNet
时,收到以下错误消息
$ 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'
$python
Python 2.7.5(默认)
[GCC 4.8.5 20150623(Red Hat 4.8.5-28)]关于linux2
>>进口硝胺
信息:tensorflow:tensorflow版本1.9.0
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/lib64/python2.7/site packages/niftynet/_init__.py”,第47行,在
set_logger()
文件“/usr/lib64/python2.7/site packages/niftynet/io/misc_io.py”,第633行,在set_记录器中
tf.logging.\u logger.handlers=[]
AttributeError:“模块”对象没有属性“\u logger”
类似的问题报告为,NiftyNet
的最新版本可能不支持Tensorflow
(>=1.8)
不幸的是,在Linux服务器上,不允许以非管理员身份将Tensorflow降级到1.7版。有人能提出一些建议来解决
NiftyNet
与Tensorflow 1.9
的不兼容性吗?如果可能的话,我愿意修改它在年发布的源代码。提前感谢您的帮助。最新的开发分支支持TF 1.9,您可以按照以下步骤安装: