protobuf 需要 Python '>=3.7' 但运行的 Python 是 3.6.4

问题描述 投票:0回答:2

“protobuf 需要 Python '>=3.7' 但运行的 Python 是 3.6.4”

亲爱的社区, 我正在使用 CARLA 模拟器,为此我需要使用 python 3.6 和 protobuf。 当我想安装“protobuf”时,出现此错误“protobuf 需要 Python '>=3.7' 但正在运行的 Python 是 3.6.4” 有谁知道该怎么办吗?

python protocol-buffers carla
2个回答
8
投票

您可以安装适用于 python 3.6 版本的软件包。链接如下链接

安装方法:

pip install protobuf==3.19.6


0
投票

注意:以下步骤可能需要一些时间。如果在每个软件包安装后控制台显示“成功安装...”之类的任何消息,则表示这些软件包已成功安装。

更新 pip 包管理器。

pip 安装 --升级 pip 安装1.1.2版本的Flask包如下。在控制台中使用以下命令。

pip 安装 Flask==1.1.2 安装1.14.0版本的tensorflow包如下。

python -m pip install --升级安装工具

pip 安装 protobuf==3.17.3

pip install --no-cache-dir --force-reinstall -I grpcio==1.11.0

pip安装tensorflow==1.14.0 安装 6.2.2 版本的pillow包如下,用于处理图像(比如加载我们稍后会看到的图像)。

pip 安装枕头==6.2.2

© www.soinside.com 2019 - 2024. All rights reserved.