首页 > 解决方案 > ROS ImportError:没有名为 asyncio 的模块

问题描述

错误图片

错误图片

我最近在 Windows 中安装了 ROS(Melodic)。但是使用任何 catkin_tools 命令都会显示以下错误:ImportError: No module named asyncio。我正在使用 Python 2.7。我已经搜索过它,似乎 Python 3.5+ 在它的库中有这个 asyncio。但是标准安装(在 ROS 网站上给出)下载的是 choclaty 和 python27amd64。我该如何解决这个问题?

标签: pythonpython-2.7python-asyncioroscatkin

解决方案


正如我在asyncio github中看到的,asyncio仅支持 Python3:

asyncio 需要 Python 3.3 或更高版本!asyncio 模块是 Python 3.4 以来 Python 标准库的一部分。

所以你将无法在python2.7中使用它


推荐阅读