我正在使用 tensorflow 1.0.0 并且我想访问 tensorflow.layers 模块。该模块似乎存在:
In [12]: dir(tensorflow.layers)
Out[12]:
['__builtins__',
'__doc__',
'__file__',
'__name__',
'__package__',
'_allowed_symbols',
'average_pooling1d',
'average_pooling2d',
'average_pooling3d',
'batch_normalization',
'conv1d',
'conv2d',
'conv2d_transpose',
'conv3d',
'dense',
'dropout',
'max_pooling1d',
'max_pooling2d',
'max_pooling3d',
'separable_conv2d']
Run Code Online (Sandbox Code Playgroud)
但是当我尝试导入例如密集函数时:
In [13]: from tensorflow.layers import dense
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-13-e5b2c910300d> in <module>()
----> 1 from tensorflow.layers import dense
ImportError: No module named layers
Run Code Online (Sandbox Code Playgroud)
为什么python不能访问模块?
您的安装或工作区出现问题:
\n\npip install \xe2\x80\x94upgrade \xe2\x80\x94ignore-installed tensorflow)print(tensorflow.__version__)| 归档时间: |
|
| 查看次数: |
8225 次 |
| 最近记录: |