I just installed Visual Studio 2019 and Tensorflow, but I cannot import Keras because I get the following error message:
Keras requires TensorFlow 2.2 or higher. Install TensorFlow via
pip install tensorflow
The problem is that I had no choice but to install Tensorflow 1.15, because I have the following setup:
I had to download and install a wheel for that Python version, my CPU, and that CUDA version named "tensorflow-1.15.0-cp37-cp37m-win_amd64".
Tensorflow seems to work (it detects my GPU and prints a "hello world" message) but the problem is that Visual Studio installs the newest version of Keras.
How can I specify an older, compatible version, and what is the newer version compatible?
I had the same issue caused by last keras release,what i remember did():
1-Upgrade tensorflow:
pip install --user --upgrade tensorflow-gpu
(there might be some missing packages, just pip install them)
2-Upgrade Tensorboard
pip install --user --upgrade tensorboard
(there might be some missing packages, just pip install them)
3-Downgrade Keras
pip install keras==2.3.1
(latest version working for me)
4-Downgrade tensorflow-gpu
pip install --user --upgrade tensorflow-gpu==1.14.0
(latest version working for me)
Let me know if worked!
Anaconda 2020.02
Python 3.7
CPU i3 8100
OS Windows 10 64
Nvidia GPU GTX1050TI
CUDA 10.1