[英]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.