从Keras.Models导入sequence时出错



我已经安装了Keras使用pip install keras和tensorflow版本1.9.0通过python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.9.0-py2-none-any.whl。我按照这篇文章的说明选择了一个似乎可以在我的电脑上安装的版本。我不确定是不是因为版本太旧了。我在一台Windows电脑上使用Python 2。我正在运行下面的import语句,得到下面的错误消息:

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

错误:

Traceback (most recent call last):
File "C:Downloadskeras_code.py", line 2, in <module>
from keras.models import Sequential
File "C:Python27libsite-packageskeras__init__.py", line 21, in <module>
from tensorflow.python import tf2
File "C:Python27libsite-packagestensorflow__init__.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
File "C:Python27libsite-packagestensorflowpython__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:Python27libsite-packagestensorflowpythonpywrap_tensorflow.py", line 74, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:Python27libsite-packagestensorflowpythonpywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:Python27libsite-packagestensorflowpythonpywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:Python27libsite-packagestensorflowpythonpywrap_tensorflow_internal.py", line 20, in swig_import_helper
import _pywrap_tensorflow_internal
ImportError: No module named _pywrap_tensorflow_internal

Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_problems
for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

获得一台新计算机将不可能立即,是否有一种方法可以让keras/tensorflow在旧计算机上工作?

@Jellyfish,你使用的是非常旧的Tensorflow版本。安装最新的Tensorflow版本2.6.0。最新的Tensorflow版本也安装了Keras库。

按如下方式使用导入。

import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
import tensorflow as tf
from keras.models import Sequential
from keras.layers import Dense

最新更新