ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. tensorflow-intel 2.12.0 requires protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3, which is not installed. tensorboard 2.12.3 requires protobuf>=3.19.6, which is not installed.
时间: 2024-02-19 22:02:54 浏览: 233
anaconda安装pytorch时报错PackagesNotFoundError: The following packages are not available from current cha
5星 · 资源好评率100%
这个错误提示表明您的 `tensorflow-intel` 要求安装的 `protobuf` 版本在 3.20.3 到 4.20.x 之间,但当前系统中并没有安装这个版本。同时,`tensorboard` 要求安装的 `protobuf` 版本应该在 3.19.6 及以上,但当前系统中也没有安装这个版本。
解决这个问题的方法是,先卸载当前系统中安装的 `protobuf`,然后分别安装符合要求的版本。您可以使用以下命令:
```
pip uninstall protobuf
pip install protobuf==3.20.3
pip install protobuf==3.19.6
```
这样应该就能解决依赖冲突的问题了。如果还有其他依赖库存在冲突,可以根据错误提示逐一解决。
阅读全文