Câu trả lời:
Tôi đã có cùng một lỗi chính xác:
ERROR: tensorboard 2.0.2 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.2 which is incompatible.
Sau đó, tôi đã làm ba bước sau đây và nó đã hoạt động:
1) pip uninstall tensorflow-tensorboard
2) pip uninstall tensorflow-gpu
3)pip install --upgrade tensorflow-gpu
Sau đó bằng cách nào đó tôi tìm thấy kết quả này. Có vẻ như nó đã được sửa chữa.
Installing collected packages: tensorflow-gpu, setuptools
Found existing installation: setuptools 40.6.2
Uninstalling setuptools-40.6.2:
Successfully uninstalled setuptools-40.6.2
Đã cài đặt thành công setuptools-42.0.2 tenorflow-gpu-2.0.0
Tôi vừa mới làm một pip install setuptools --upgrade
sau đó
pip install tensorflow
Gỡ cài đặt TensorFlow bằng lệnh pip uninstall tensorflow
Cài đặt lại bằng lệnh pip install --upgrade tensorflow
Sửa đổi tệp METADATA của tenorboard. Hãy để nó không phàn nàn phiên bản setuptools.
Giải pháp này hoạt động trên MacOS. Chỉnh sửa tập tin
/ L Library / Python / 3.7 / site-packages / tensorboard-2.0.2.dist-info / MADADATA
Thay đổi "Request-Dist: setuptools (> = 41.0.0)" thành "Request-Dist: setuptools (> = 40.0.0)"
Sau đó, nó sẽ không báo cáo lỗi.
Ba bước và nó hoạt động như đã nói trước đó
> pip uninstall tensorflow-tensorboard
> pip uninstall tensorflow-gpu
> pip install --upgrade tensorflow-gpu
Nhưng trong trường hợp nếu bạn gặp lỗi khi gỡ cài đặt "bọc", hãy thử hai lệnh dưới đây và hy vọng mọi thứ đều hoạt động tốt.
conda update --all pip install --upgrade tensorflow==2.0.0-beta1
Tham khảo vấn đề ban đầu này: https://github.com/tensorflow/tensorflow/issues/30191
pip install --upgrade tensorflow-tensorboard