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

标签 python pycharm

我使用的是Pycharm2017.3.3。我有声明:

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

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

我还使用 IPython3 尝试了相同的两个导入语句。事实证明,tfe 的所有组件均已正确列出。

<小时/>

Pycharm截图: enter image description here

IPython截图: enter image description here

最佳答案

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/

相关文章:

python - 回滚多用途 python 脚本的最佳实践

Python - 在两个字典中查找非互项

deployment - PyCharm:从远程主机下载?

python - 在Pycharm中运行脚本时如何自动将焦点切换到python控制台?

python - 输入重复代码(Python)

python - 在Windows 10 cmd中切换不同的Python版本

python - 无法在 MAC OS 中通过 pip 安装 rpy2

python - VS 代码 : How to find all references of a variable in python?

intellij-idea - 如何在 Mac 上关闭单个 JetBrains IDE?

python - 在 Python 中遍历列表并找到合适的字符串模式的最快(最有效)方法是什么?