tensorflow报错

97 阅读1分钟

我的环境是keras 2.3.1+tensorflow 1.15+python 3.6 使用的是anoconda中自己添加的环境,用pycharm跑代码

from keras.models import Sequential
from keras.layers import LSTM, Dense

在使用以上代码后报错说在keras中找不到属性eager 随后改为tensorflow.keras还是报错:## No [module] named ‘tensorflow_core.keras 百度说是版本不兼容,便把tensorflow升级为2.0,继续报错:## no [module]named tensorflow.python 查阅各种资料,都是说版本问题,有些答案说把自己的tensorflow改为1.15就解决了,就很无语,刚改了版本,后面我发现在控制台上不报错,在pycharm里报错,终于,我找到了和我一样的情况

image.png

image.png

没错,我的文件名正是叫code.py,将名字改了后终于成功解决!以下附上原解答链接 ModuleNotFoundError tensorflow.python' is not a package · Issue #34722 · tensorflow/tensorflow · GitHub