AttributeError:模块“ tensorflow.python.training.checkpointable”没有属性“CheckpointableBase”

AttributeError:模块“ tensorflow.python.training.checkpointable”没有属性“CheckpointableBase”,第1张

AttributeError:模块“ tensorflow.python.training.checkpointable”没有属性“CheckpointableBase”

相同的问题已作为GitHub问题发布。特别地,@allanlavoie建议的解决方案在这里也可能与此有关:

听起来像是TensorFlow的半更新版本。您是否可以尝试完全删除TensorFlow(例如

pip uninstall tf-nightly
安装了哪个软件包),确保
import tensorflow
失败,然后重新安装?

由于从您的问题中可以明显看出您正在使用Anaconda来管理Python环境,因此如果上述方法不能解决您的问题,则可以尝试在干净的conda环境中安装TensorFlow,如下所示:

  1. 通过创建一个新的环境
    conda create --name tftest
    。(您可以用
    tftest
    前项目的名称代替。)
  2. 通过激活该新环境
    activate tftest
    (或者
    source activate tftest
    如果您恰巧正在使用MSYS2的bash或类似的东西)来激活该新环境。
  3. 通过将TF安装到此环境中
    conda install tensorflow
  4. 确保您处于正确的环境中
    where python
    (应该生成包含“ tftest”的路径)。
  5. 通过运行Python
    python
  6. import tensorflow as tf
    在那个环境中的外壳中。

由于您正在使用PyCharm(请参见此答案的注释),因此您将需要设置PyCharm以使用此新环境。实际上,在磁盘空间密集的情况下,为每个项目使用新的环境是避免这些相当依赖大量数字包的依赖问题的好方法。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4924713.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存