Risposte:
Ho avuto lo stesso errore esatto:
ERROR: tensorboard 2.0.2 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.2 which is incompatible.
Quindi ho fatto i seguenti tre passaggi e ha funzionato:
1) pip uninstall tensorflow-tensorboard
2) pip uninstall tensorflow-gpu
3)pip install --upgrade tensorflow-gpu
Quindi in qualche modo ho trovato questo risultato. Sembra che sia stato corretto.
Installing collected packages: tensorflow-gpu, setuptools
Found existing installation: setuptools 40.6.2
Uninstalling setuptools-40.6.2:
Successfully uninstalled setuptools-40.6.2
Setuptools-42.0.2 installato correttamente tensorflow-gpu-2.0.0
Ho appena fatto un pip install setuptools --upgrade
poi
pip install tensorflow
Disinstallare TensorFlow usando il comando pip uninstall tensorflow
Reinstalla usando il comando pip install --upgrade tensorflow
Tre passaggi e ha funzionato come detto in precedenza
> pip uninstall tensorflow-tensorboard
> pip uninstall tensorflow-gpu
> pip install --upgrade tensorflow-gpu
Ma nel caso in cui si sia verificato un errore durante la disinstallazione di "wrapt", provare questi due comandi seguenti e si spera che tutto funzioni correttamente.
conda update --all pip install --upgrade tensorflow==2.0.0-beta1
Fare riferimento a questo numero originale: https://github.com/tensorflow/tensorflow/issues/30191
Modifica il file METADATA di tensorboard. Lascia che non si lamenti della versione di setuptools.
Questa soluzione funziona su MacOS. Modifica file
/Library/Python/3.7/site-packages/tensorboard-2.0.2.dist-info/METADATA
Cambia "Richiede-Dist: setuptools (> = 41.0.0)" in "Richiede-Dist: setuptools (> = 40.0.0)"
Quindi non segnalerà l'errore.
pip install --upgrade tensorflow-tensorboard