Respuestas:
Tuve exactamente el mismo error:
ERROR: tensorboard 2.0.2 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.2 which is incompatible.
Luego hice los siguientes tres pasos y funcionó:
1) pip uninstall tensorflow-tensorboard
2) pip uninstall tensorflow-gpu
3)pip install --upgrade tensorflow-gpu
Entonces de alguna manera encontré este resultado. Parece que se ha solucionado.
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 instalado con éxito tensorflow-gpu-2.0.0
Acabo de hacer un pip install setuptools --upgrade
entonces
pip install tensorflow
Desinstalar TensorFlow usando el comando pip uninstall tensorflow
Vuelva a instalarlo con el comando pip install --upgrade tensorflow
Tres pasos y funcionó como se dijo anteriormente
> pip uninstall tensorflow-tensorboard
> pip uninstall tensorflow-gpu
> pip install --upgrade tensorflow-gpu
Pero en caso de que tenga un error al desinstalar "wrapt", pruebe estos dos comandos a continuación y esperemos que todo funcione bien.
conda update --all pip install --upgrade tensorflow==2.0.0-beta1
Consulte este problema original: https://github.com/tensorflow/tensorflow/issues/30191
Modifique el archivo METADATA de tensorboard. Que no se queje la versión de setuptools.
Esta solución funciona en MacOS. Editar archivo
/Library/Python/3.7/site-packages/tensorboard-2.0.2.dist-info/METADATA
Cambie "Requiere-Dist: herramientas de configuración (> = 41.0.0)" a "Requiere-Dist: herramientas de configuración (> = 40.0.0)"
Entonces no informará el error.
pip install --upgrade tensorflow-tensorboard