我最近在使用 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 不属于 pip,因此无法通过 pip 删除/升级。然后我尝试删除我的/usr/lib/python3.7
和中的 grpcio 实例/usr/local/lib/python3.7/dist-packages
,但 pip 仍然报告 grpcio 已安装。
我该如何解决这个冲突?
答案1
我已经通过更改已安装的 TensorFlow 版本解决了该问题
sudo pip3 install tensorflow==2.0.0 && sudo pip3 install tensorflow-gpu==2.0.0 && sudo pip3 install tensorboard==2.0.0