Pycharm的自动完成功能无法正常工作

时间:2018-01-24 10:10:46

标签: python pycharm

我正在使用Pycharm2017.3.3。我有发言:

import tensorflow as tf
import tensorflow.contrib.eager as tfe

当我想使用tfe的组件时,Pycharm不会给我任何提示。但tf的自动完成工作正常。

我也使用IPython3尝试了相同的两个import语句。事实证明tfe的所有组件都已正确列出。

Pycharm截图: enter image description here

IPython截图: enter image description here

1 个答案:

答案 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