gpt4 book ai didi

python - AttributeError: 模块 'tensorflow' 没有属性 'python'

转载 作者:太空狗 更新时间:2023-10-29 21:54:10 25 4
gpt4 key购买 nike

>import tensorflow

>import tensorflow.contrib

>tensorflow.contrib

module 'tensorflow.contrib' from 'D:\\ProgramData\\Anaconda3\\lib\\site-packages\\tensorflow\\contrib\\__init__.py'

>import tensorflow.python

>tensorflow.python

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'tensorflow' has no attribute 'python'

如您所见,我在 cmd(win 10) 中运行此代码。 “import tensorflow.contrib”和“import tensorflow.python”都可以,但是命令“tensorflow.contrib”和“tensorflow.python”是不同的。一个返回目录,另一个返回 AttributeError。

有人知道为什么吗?

最佳答案

tensorflow.__init__() 在从 tensorflow.python 模块导入所有内容后明确删除其对模块的引用。

这样做的原因是提供对顶级 tensorflow 命名空间中 python 包中包含的子模块的访问。 tensorflow.core 包中的一些内容也被导入并在 tensorflow 命名空间中可用。

我认为这个想法不是直接导入tensorflow.pythonpython 的那些旨在供应用程序使用的类、对象和子模块只需通过 import tensorflow 即可获得。

关于python - AttributeError: 模块 'tensorflow' 没有属性 'python',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47304999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com