我使用的是Pycharm2017.3.3。我有声明:
import tensorflow as tf
import tensorflow.contrib.eager as tfe
当我想使用tfe
的组件时,Pycharm不会给我任何提示。但 tf
的自动完成功能正常工作。
我还使用 IPython3 尝试了相同的两个导入语句。事实证明,tfe
的所有组件均已正确列出。
最佳答案
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
关于python - Pycharm 的自动完成功能无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48419789/