![](/img/trans.png)
[英]ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow` on Windows
[英]Keras requires TensorFlow 2.2 or higher,I have tensorflow 2.4
这是我的系统信息:
我也试过
我也尝试安装 VC_redist.x64 但它并不总是有效
有什么解决办法吗?
Traceback (most recent call last):
File "C: \ Users \ Mahdia \ PycharmProjects \ project1 \ venv \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py", line 64, in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C: \ Users \ Mahdia \ PycharmProjects \ project1 \ venv \ lib \ site-packages \ keras \ __ init__.py", line 3, in <module>
from tensorflow.keras.layers.experimental.preprocessing import RandomRotation
File "C: \ Users \ Mahdia \ PycharmProjects \ project1 \ venv \ lib \ site-packages \ tensorflow \ __ init__.py", line 41, in <module>
from tensorflow.python.tools import module_util as _module_util
File "C: \ Users \ Mahdia \ PycharmProjects \ project1 \ venv \ lib \ site-packages \ tensorflow \ python \ __ init__.py", line 39, in <module>
from tensorflow.python import pywrap_tensorflow as _pywrap_tensorflow
File "C: \ Users \ Mahdia \ PycharmProjects \ project1 \ venv \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py", line 83, in <module>
raise ImportError (msg)
ImportError: Traceback (most recent call last):
File "C: \ Users \ Mahdia \ PycharmProjects \ project1 \ venv \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py", line 64, in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C: /Users/Mahdia/PycharmProjects/projet1/LP_Video8Dataframe.py", line 9, in <module>
from keras.models import model_from_json
File "C: \ Users \ Mahdia \ PycharmProjects \ project1 \ venv \ lib \ site-packages \ keras \ __ init__.py", line 6, in <module>
'Keras requires TensorFlow 2.2 or higher. '
ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`
我认为问题出在您的 PATH 环境变量中。 IDE 终端使用的包与您选择的 IDE 环境(和解释器)使用的包不同。 尝试将 PATH 变量中的路径(不要忘记 PATH 系统)更改为 IDE 环境使用的相同路径。 因此,您将使用 IDE 环境的相同版本和相同包(因此 TensorFlow 2.4 而不是 2.2)
如果您从 IDE 终端运行,请不要忘记重新启动 IDE(或创建一个新的 session 终端),以便它加载您的环境变量的新路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.