title: ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. when updating Django
body: <p>I have Django 2.2.7 and now I want to install Django 3.0.2. I read that I need to run the command <code>pip install -U Django</code> to update it, but when I try it shows this error message</p>
  
  <pre><code>ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
      Django from https://files.pythonhosted.org/packages/55/d1/8ade70e65fa157e1903fe4078305ca53b6819ab212d9fbbe5755afc8ea2e/Django-3.0.2-py3-none-any.whl#sha256=4f2c913303be4f874015993420bf0bd8fd2097a9c88e6b49c6a92f9bdd3fb13a:
          Expected sha256 4f2c913303be4f874015993420bf0bd8fd2097a9c88e6b49c6a92f9bdd3fb13a
               Got        f97dfd0d593c3c78e81ca2f4fd095a21cd0a30752e7b8754294bf1d42541a218
  </code></pre>
  
  <p>What should I do? </p>
  
  <p>this is my requeriments.txt</p>
  
  <pre><code>argon2-cffi==19.2.0
  asgiref==3.2.3
  cffi==1.13.2
  Django==3.0.2
  django-environ==0.4.5
  djangorestframework==3.11.0
  Pillow==7.0.0
  psycopg2-binary==2.8.4
  pycparser==2.19
  pytz==2019.3
  six==1.14.0
  sqlparse==0.3.0
  
  </code></pre>