やみとものプログラミング日記 やみとものプログラミング日記
TOP PyCharmでtensorflow.kerasのインポートがうまくいかず補完が効かなくなる場合の解決策
PyCharmでtensorflow.kerasのインポートがうまくいかず補完が効かなくなる場合の解決策

PyCharmでtensorflow.kerasのインポートがうまくいかず補完が効かなくなる場合の解決策

Python 機械学習
作成日時: 2020年5月12日
更新日時: 2020年5月12日
PyCharmで
from tensorflow.keras.preprocessing.sequence import skipgrams
みたいなコードを書いた時に下のような警告が出て補完が効かなくなる場合の解決策を紹介します。
Cannot find reference 'keras' in '__init__.py | __init__.py' 

解決策

kerasをtensorflowからではなくtensorflow.pythonからインポートする

例えば下のようにコードを書き換える。
# from tensorflow.keras.preprocessing.sequence import skipgrams
from tensorflow.python.keras.preprocessing.sequence import skipgrams

参考にしたサイト

IDE cannot resolve module tf.keras #26502