使用“as”导入时,Python模块没有属性错误

2024-03-29 14:48:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从Tensorflow库导入Keras。所以我做了以下事情:

import tensorflow.python.keras as keras

但是这个导入抛出了一个错误:

AttributeError: module 'tensorflow' has no attribute 'python'

似乎以下两个导入都正常工作:

import tensorflow.python.keras
from tensorflow.python import keras

对我来说,import tensorflow.python.keras as kerasfrom tensorflow.python import keras是相同的,但看起来不是真的。这两种进口商品有什么区别?你知道吗


Tags: nofromimporttensorflowas错误attribute事情
1条回答
网友
1楼 · 发布于 2024-03-29 14:48:00

你应该这样做:

import tensorflow as tf
import tensorflow 

from tensorflow import keras
from keras.layers import Dense
# ...

第一行帮助您使用带有tf短名称(asname)的tensorflow模块。你知道吗

对于asname,您可以检查这个thread。你知道吗

相关问题 更多 >