Відповіді:
У мене була точно така ж помилка:
ERROR: tensorboard 2.0.2 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.2 which is incompatible.
Потім я зробив наступні три кроки, і це спрацювало:
1) pip uninstall tensorflow-tensorboard
2) pip uninstall tensorflow-gpu
3)pip install --upgrade tensorflow-gpu
Тоді я якось знайшов цей результат. Здається, це було виправлено.
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 tensorflow-gpu-2.0.0
Я щойно зробив pip install setuptools --upgrade
тоді
pip install tensorflow
Видаліть TensorFlow за допомогою команди pip uninstall tensorflow
Повторно встановіть його за допомогою команди pip install --upgrade tensorflow
Змініть файл METADATA з тензорної дошки. Нехай це не скаржиться на версію setuptools.
Це рішення працює на MacOS. Редагувати файл
/Library/Python/3.7/site-packages/tensorboard-2.0.2.dist-info/METADATA
Змініть "Requires-Dist: setuptools (> = 41.0.0)" на "Requires-Dist: setuptools (> = 40.0.0)"
Тоді воно не повідомить про помилку.
Три кроки, і це спрацювало, як було сказано раніше
> pip uninstall tensorflow-tensorboard
> pip uninstall tensorflow-gpu
> pip install --upgrade tensorflow-gpu
Але якщо у вас виникла помилка при видаленні "обгортки", спробуйте це дві команди нижче, і, сподіваємось, все працює добре.
conda update --all pip install --upgrade tensorflow==2.0.0-beta1
Зверніться до цього оригінального випуску: https://github.com/tensorflow/tensorflow/isissue/30191
pip install --upgrade tensorflow-tensorboard