protobuf requires Python '>=3.7' but the running Python is 3.6.9
时间: 2024-05-16 12:16:06 浏览: 250
protobuf3.0 以上
这个错误说明你需要使用 Python 版本大于等于 3.7 来运行 protobuf,而你当前的 Python 版本是 3.6.9,不满足要求。
你可以尝试升级你的 Python 版本来解决这个问题。如果你使用的是 Linux 或 macOS 系统,可以使用系统自带的包管理器来升级 Python,比如在 Ubuntu 系统中可以使用以下命令升级:
```
sudo apt-get update
sudo apt-get install python3.7
```
如果你使用的是 Windows 系统,可以从 Python 官网下载最新的 Python 安装包进行安装。
如果你不能升级 Python 版本,你可以尝试安装一个旧版本的 protobuf,可以通过以下命令安装旧版本:
```
pip install protobuf==3.6.1
```
注意,这种方法可能会导致其他依赖项出现问题,所以最好还是升级 Python 版本。
阅读全文