我正在使用Pycharm2017.3.3。我有发言:
import tensorflow as tf
import tensorflow.contrib.eager as tfe
当我想使用tfe
的组件时,Pycharm不会给我任何提示。但tf
的自动完成工作正常。
我也使用IPython3尝试了相同的两个import语句。事实证明tfe
的所有组件都已正确列出。
答案 0 :(得分:2)
Pycharm正在做好每一件事。
import tensoflow as tf
工作正常,因为它有__init__.py
并且每个参考都存在:
from tensorflow.python import * # mostly this make it visible
另一方面,tensorflow.contrib.eager
不包含任何__init__.py
文件,您可以在其中找到参考文献。
你可能应该这样做导入:
from tensorflow.contrib.eager.python import tfe