这是我的系统信息:
- python==3.7.9
- keras==2.2.0
- Tensorflow 2.2.0
我也试过
- keras==2.4.0
- Tensorflow 2.4.0
我还尝试安装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(或创建一个新的会话终端(,以便它加载环境变量的新路径。