ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow)

后端 未结 5 986
逝去的感伤
逝去的感伤 2021-01-19 14:20

I want to install tensorflow to use Keras LSTM I installed Keras, and i import this lines to my code.

from keras.callbacks import LambdaCallback
from keras.         


        
5条回答
  •  孤独总比滥情好
    2021-01-19 14:42

    On Windows, you must use Python 3.7.6 (64 bits) to install tensorflow:

    C:\Program Files\Python-3.7.6-x64> python.exe -m pip install --user tensorflow
    

    Unfortunately, the 32-bit version is not supported by tensorflow and will give you that nasty error:

    Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow

    A few important notes:

    • Install Microsoft Visual C++ Redistributable packages for x64 (2015, 2017, 2019).
    • If you have previously installed Python 3.7 for x86, uninstall it from your system and also delete the directory where the x86 packages were stored to avoid a conflict with the new x64 packages that will be placed there. In my machine they were stored at C:\\Users\\karlphillip\\AppData\\Roaming\\Python\\Python37\\site-packages.
    • Finally, install Python 3.7.6 (x64) and upgrade pip with python -m pip install --user --upgrade pip.
    • Now, simply install tensorflow: python -m pip install --user tensorflow

提交回复
热议问题