Я недавно испытывал затруднения из-за TensorBoard, как, каждый раз, когда я пытаюсь выполнить сервер TensorBoard, я получаю ошибку:
pkg_resources.VersionConflict: (grpcio 1.21.1 (/home/me/.local/lib/python3.7/site-packages), Requirement.parse('grpcio>=1.24.3'))
Я попытался работать:
(sudo) pip3 install grpcio==1.24.3
Однако выполнение pip3 list
показывает, что grpcio является все еще версией 1.21.1
Это приводит меня полагать, что моя установка grpcio не принадлежит зернышку и таким образом не может быть удалена/обновлена зернышком. Я затем попытался удалить экземпляры grpcio в моем /usr/lib/python3.7
и /usr/local/lib/python3.7/dist-packages
, но зернышко все еще сообщает, что grpcio установлен.
Как я разрешаю этот конфликт?
Я с тех пор устранил проблему путем изменения моих установленных версий TensorFlow
sudo pip3 install tensorflow==2.0.0 && sudo pip3 install tensorflow-gpu==2.0.0 && sudo pip3 install tensorboard==2.0.0