Respostas:
Eu tive exatamente o mesmo erro:
ERROR: tensorboard 2.0.2 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.2 which is incompatible.
Depois, executei as três etapas a seguir e funcionou:
1) pip uninstall tensorflow-tensorboard
2) pip uninstall tensorflow-gpu
3)pip install --upgrade tensorflow-gpu
Então, de alguma forma, encontrei esse resultado. Parece que foi corrigido.
Installing collected packages: tensorflow-gpu, setuptools
Found existing installation: setuptools 40.6.2
Uninstalling setuptools-40.6.2:
Successfully uninstalled setuptools-40.6.2
Instalado com êxito setuptools-42.0.2 tensorflow-gpu-2.0.0
Eu acabei de fazer pip install setuptools --upgrade
então
pip install tensorflow
Desinstale o TensorFlow usando o comando pip uninstall tensorflow
Reinstale-o usando o comando pip install --upgrade tensorflow
Três etapas e funcionou como foi dito anteriormente
> pip uninstall tensorflow-tensorboard
> pip uninstall tensorflow-gpu
> pip install --upgrade tensorflow-gpu
Mas, caso você tenha erro ao desinstalar o "wrapt", tente o comando abaixo dois e espero que tudo funcione bem.
conda update --all pip install --upgrade tensorflow==2.0.0-beta1
Consulte esta edição original: https://github.com/tensorflow/tensorflow/issues/30191
Modifique o arquivo METADATA do tensorboard. Não reclame a versão do setuptools.
Esta solução funciona no MacOS. Editar arquivo
/Library/Python/3.7/site-packages/tensorboard-2.0.2.dist-info/METADATA
Altere "Requer-Dist: setuptools (> = 41.0.0)" para "Requer-Dist: setuptools (> = 40.0.0)"
Então não reportará o erro.
pip install --upgrade tensorflow-tensorboard