python - ROS ImportError:没有名为 asyncio 的模块
问题描述
错误图片
我最近在 Windows 中安装了 ROS(Melodic)。但是使用任何 catkin_tools 命令都会显示以下错误:ImportError: No module named asyncio。我正在使用 Python 2.7。我已经搜索过它,似乎 Python 3.5+ 在它的库中有这个 asyncio。但是标准安装(在 ROS 网站上给出)下载的是 choclaty 和 python27amd64。我该如何解决这个问题?
解决方案
正如我在asyncio github中看到的,asyncio仅支持 Python3:
asyncio 需要 Python 3.3 或更高版本!asyncio 模块是 Python 3.4 以来 Python 标准库的一部分。
所以你将无法在python2.7中使用它
推荐阅读
- google-cloud-platform - 虚拟机实例停止时配置文件是否丢失
- selenium-chromedriver - puppeteer 在点击事件后识别元素内容
- amazon-ec2 - 重新启动后丢失 aws ec2 磁盘数据
- python - Python Linux:抓取文本文件中所有可以向前和向后拼写的行
- android - 我正在尝试发布到 localhost API,但我得到了 --> java.net.ConnectException: Connection timed out
- mysql - 从 3 张桌子查看
- mysql - 我需要删除低于一定数量的所有值
- r - 如何使用 dplyr::summarise “带来另一个变量”
- javascript - botConnection.activity$ node.js BOT
- r - 运行 lmer 时 R 挂起