SI VAS A TENER VARIAS INSTANCIAS, instalar pyenv
sudo apt install pyenv
pyenv install 3.6 # o la versión que necesites
EN V12: Al instalar los requirements, asegúrate de que pip apunta a tu versión de python necesaria:
pip --version
pyenv local 3.6 # Esto hace que pip mute a la versión que necesitas
Por último para instalar, utilizar los comandos:
pip install "setuptools==58.0.0"
pip install psycopg2-binary
pip install -r requirements.txt --use-deprecated=legacy-resolver
Al crear proyecto desde pycharm, crear nuevo intérprete con pyenv eligiendo la versión de pyenv que necesitemos. Archivo -> Settings -> interpreter -> Add interpreter -> Add local interpreter
