Tuve el mismo problema en mi ubuntu 18.04 con python 3.6. Ninguno de los métodos anteriores ayudó, pero este resolvió el problema:
pip3 uninstall setuptools
Intenté instalar Tensorflow en venv en una máquina con Windows 10 con Python 3.8 y obtuve el mismo problema.
Lo que me ayudó fue:
pip install setuptools --upgrade
Si recibe este error al ejecutar pip install dotenv
, esto se debe a que el paquete se llama python-dotenv
no dotenv
.
Esto funcionó para mí:
sudo pip install python-dotenv
Enfrentó el mismo problema. Creo que esto se debe a que python3.6
y pip3
se instalaron desde diferentes fuentes. Sugiero usar la instalación incorporada de python para instalar pip, es decir,
python3 -m ensurepip --upgrade
Esto debería instalar pip3
y pip3.x
donde x en python3.x
.Lo mismo funciona para python2
también.