我最近在使用 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
and中删除 grpcio 的实例/usr/local/lib/python3.7/dist-packages
,但 pip 仍然报告 grpcio 已安装。
我该如何解决这个冲突?
此后,我通过更改已安装的 TensorFlow 版本解决了这个问题