Ich hatte das gleiche Problem auf meinem Ubuntu 18.04 mit Python 3.6. Keine der oben genannten Methoden hat geholfen, aber diese hat das Problem gelöst:
pip3 uninstall setuptools
Ich habe versucht, Tensorflow in venv auf einem Windows 10-Computer mit Python 3.8 zu installieren, und habe das gleiche Problem.
Was mir geholfen hat, war:
pip install setuptools --upgrade
Wenn Sie diesen Fehler erhalten, führen Sie pip install dotenv
aus , das liegt daran, dass das Paket python-dotenv
heißt nicht dotenv
.
Das hat bei mir funktioniert:
sudo pip install python-dotenv
Stand vor dem gleichen Problem. Ich denke, das liegt an python3.6
und pip3
wurden aus verschiedenen Quellen installiert. Ich schlage vor, die eingebaute Einrichtung von Python zu verwenden, um pip zu installieren, d. H.
python3 -m ensurepip --upgrade
Dies sollte pip3
installieren und pip3.x
wo x in python3.x
.Dasselbe gilt für python2
auch.