title: How to overcome "Package 'whitenoise' requires a different Python: 2.7.16" error?
body: <p>I had already installed python 3.8.2 in my MX linux-19. But when i try to install django-heroku in pycharm it said</p>
  
  <blockquote>
    <p>ERROR: Package 'whitenoise' requires a different Python: 2.7.16 not in '>=3.5, &lt;4</p>
  </blockquote>
  
  <p>then i install python 2.7.16 but not uninstall the previous latest one. After installing it, It again occurs the same error. What should i do now? </p>
  
  <p>FULL LOG </p>
  
  <pre><code>$ pip install django-heroku
  </code></pre>
  
  <p>Error</p>
  
  <pre><code>&gt; DEPRECATION: Python 2.7 reached the end of its life on January 1st,
  &gt; 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7.
  &gt; More details about Python 2 support in pip, can be found at
  &gt; https://pip.pypa.io/en/latest/development/release-process/#python-2-support
  &gt; Defaulting to user installation because normal site-packages is not
  &gt; writeable Collecting django-heroku   Using cached
  &gt; django_heroku-0.3.1-py2.py3-none-any.whl (6.2 kB) Collecting psycopg2 
  &gt; Using cached psycopg2-2.8.4.tar.gz (377 kB) Collecting whitenoise  
  &gt; Using cached whitenoise-5.0.1-py2.py3-none-any.whl (20 kB) ERROR:
  &gt; Package 'whitenoise' requires a different Python: 2.7.16 not in
  &gt; '&gt;=3.5, &lt;4'
  </code></pre>