首页 / TENSORFLOW / AttributeError:模块’tensorflow.python.training.checkpointable’没有属性’CheckpointableBase’
AttributeError:模块’tensorflow.python.training.checkpointable’没有属性’CheckpointableBase’
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了AttributeError:模块’tensorflow.python.training.checkpointable’没有属性’CheckpointableBase’,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2627字,纯文字阅读大概需要4分钟。
内容图文
我一直致力于学习人工智能以及如何用Python编写代码.我正在研究一个项目,我决定更新一些Python的软件包,这些软件包不是新的工作,然后发生了一些事情,我无法编译代码.我删除了Anaconda3并重新设置但没有工作.我一直在看这个问题,我写的是一个话题.如果有人帮助我,我会感到高兴得到一些帮助.
>>> import tensorflow as tf
File "C:\Users\AliGalip\Anaconda3Yeni\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "C:\Users\AliGalip\Anaconda3Yeni\lib\site-packages\tensorflow\python\__init__.py", line 63, in <module>
from tensorflow.python.framework.framework_lib import * # pylint: disable=redefined-builtin
File "C:\Users\AliGalip\Anaconda3Yeni\lib\site-packages\tensorflow\python\framework\framework_lib.py", line 104, in <module>
from tensorflow.python.framework.importer import import_graph_def
File "C:\Users\AliGalip\Anaconda3Yeni\lib\site-packages\tensorflow\python\framework\importer.py", line 32, in <module>
from tensorflow.python.framework import function
File "C:\Users\AliGalip\Anaconda3Yeni\lib\site-packages\tensorflow\python\framework\function.py", line 36, in <module>
from tensorflow.python.ops import resource_variable_ops
File "C:\Users\AliGalip\Anaconda3Yeni\lib\site-packages\tensorflow\python\ops\resource_variable_ops.py", line 35, in <module>
from tensorflow.python.ops import variables
File "C:\Users\AliGalip\Anaconda3Yeni\lib\site-packages\tensorflow\python\ops\variables.py", line 40, in <module>
class Variable(checkpointable.CheckpointableBase):
AttributeError: module 'tensorflow.python.training.checkpointable' has no attribute 'CheckpointableBase'
解决方法:
同样的问题是posted as a GitHub issue.特别是,solution suggested by @allanlavoie也可能与此相关:
Sounds like a half-updated version of TensorFlow. Could you try removing TensorFlow entirely (e.g.
pip uninstall tf-nightly
or whichever package is installed), making sureimport tensorflow
fails, then reinstalling?
由于您的问题很明显,您正在使用Anaconda来管理您的Python环境,如果上述方法无法解决您的问题,您可以尝试在干净的conda环境中安装TensorFlow,如下所示:
>通过conda create –name tftest创建一个新环境. (您可以将tftest替换为例如当前项目的名称.)
>通过激活tftest激活新环境(如果碰巧使用MSYS2的bash或类似的东西,则激活源激活tftest).
>通过conda install tensorflow将TF安装到此环境中.
>确保您在适当的环境中通过python(应该生成包含“tftest”的路径).
>通过python运行Python.
>将tensorflow导入为该环境中的shell中的tf.
由于您使用的是PyCharm(参见本答案的注释),因此您需要设置PyCharm来代替使用这个新环境.实际上,在磁盘空间密集的情况下,为每个项目使用新环境是避免这些依赖于依赖性的数字包的依赖性问题的好方法.
内容总结
以上是互联网集市为您收集整理的AttributeError:模块’tensorflow.python.training.checkpointable’没有属性’CheckpointableBase’全部内容,希望文章能够帮你解决AttributeError:模块’tensorflow.python.training.checkpointable’没有属性’CheckpointableBase’所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。