use*_*363 7 python autocomplete visual-studio-code
智能感知在导入短语时效果很好
但是当涉及到链接方法时,它会显示不同的建议
Python 和 Pylance 扩展已安装。
bah*_*ach 13
从github 上的这个问题
尝试将其添加到你的底部tensorflow/__init__.py(.venv/Lib/site-packages/tensorflow对我来说)
# Explicitly import lazy-loaded modules to support autocompletion.
# pylint: disable=g-import-not-at-top
if _typing.TYPE_CHECKING:
from tensorflow_estimator.python.estimator.api._v2 import estimator as estimator
from keras.api._v2 import keras
from keras.api._v2.keras import losses
from keras.api._v2.keras import metrics
from keras.api._v2.keras import optimizers
from keras.api._v2.keras import initializers
# pylint: enable=g-import-not-at-top
Run Code Online (Sandbox Code Playgroud)
问题是因为 keras 是一个支持延迟加载的特殊类,而不是普通模块。
编辑:随着 tf、vscode 或其他内容的更新,我不再遇到此问题,并且不再需要使用上述修复。我只需要使用keras = tf.keras而不是from tensorflow import keras,我现在已经可以使用 Intellisense 了。
| 归档时间: |
|
| 查看次数: |
3050 次 |
| 最近记录: |