title: Error "Keras requires TensorFlow 2.2 or higher"
body: <p>I just installed Visual Studio 2019 and Tensorflow, but I cannot import Keras because I get the following error message:</p>
  <blockquote>
  <p>Keras requires TensorFlow 2.2 or higher. Install TensorFlow via <code>pip install tensorflow</code></p>
  </blockquote>
  <p>The problem is that I had no choice but to install Tensorflow 1.15, because I have the following setup:</p>
  <ul>
  <li>Visual Studio 2019</li>
  <li>Python 3.7</li>
  <li>CPU i7 920 (no avs, only SSE)</li>
  <li>OS Windows 7 64</li>
  <li>Nvidia GPU</li>
  <li>CUDA 10.1</li>
  </ul>
  <p>I had to download and install a wheel for that Python version, my CPU, and that CUDA version named &quot;tensorflow-1.15.0-cp37-cp37m-win_amd64&quot;.</p>
  <p>Tensorflow seems to work (it detects my GPU and prints a &quot;hello world&quot; message) but the problem is that Visual Studio installs the newest version of Keras.</p>
  <p>How can I specify an older, compatible version, and what is the newer version compatible?</p>