无法从site-package导入模块

时间:2017-12-01 22:20:20

标签: python tensorflow module python-import importerror

我从sitepackages导入模块但显示错误。 我成功地导入了一个文件,例如。

from tensorflow.contrib.rnn.python.ops import rnn_cell

但是当我要通过

从rnn_cell导入模块时
from tensorflow.contrib.rnn.python.ops.rnn_cell import _norm

我收到错误

ImportError: cannot import name _norm

P.S。模块_norm()存在于rnn_cell文件中。

1 个答案:

答案 0 :(得分:1)

我不确定此方法调用是否有意义,但无论如何,首先实例化LayerNormBasicLSTMCell类,然后调用其(内部)方法_norm

from tensorflow.contrib.rnn.python.ops.rnn_cell import LayerNormBasicLSTMCell

_norm = LayerNormBasicLSTMCell(10)._norm
print(_norm)

同样,此方法仅供内部使用,不适合外部使用。所以,我不认为这种_norm捷径有意义。