簡體   English   中英

Keras 需要 TensorFlow 2.2 或更高版本,我有 tensorflow 2.4

[英]Keras requires TensorFlow 2.2 or higher,I have tensorflow 2.4

這是我的系統信息:

  • 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(或創建一個新的 session 終端),以便它加載您的環境變量的新路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM