Měl jsem stejný problém na mém ubuntu 18.04 s pythonem 3.6. Žádná z výše uvedených metod nepomohla, ale tato vyřešila problém:
pip3 uninstall setuptools
Pokusil jsem se nainstalovat Tensorflow ve venv na počítači se systémem Windows 10 s pythonem 3.8 a měl stejný problém.
Co mi pomohlo:
pip install setuptools --upgrade
Pokud se vám tato chyba zobrazuje při spuštění pip install dotenv
, je to proto, že balíček se nazývá python-dotenv
ne dotenv
.
Toto fungovalo pro mě:
sudo pip install python-dotenv
Potýkal se se stejným problémem. Myslím, že je to proto, že python3.6
a pip3
byly nainstalovány z různých zdrojů. K instalaci pip doporučuji použít vestavěné zařízení pythonu, tj.
python3 -m ensurepip --upgrade
To by mělo nainstalovat pip3
a pip3.x
kde x v python3.x
.Totéž funguje pro python2
také.