模块名称中的async关键字阻止导入

时间:2019-01-17 21:01:58

标签: python python-3.7 pymodbus

我正在尝试在 Python 3.7.2 和Windows 10下使用pymodbus。有一个名为pymodbus.server.async的模块,在 Python 2.7.14 中工作正常em>。在3.7下,看起来async现在是关键字,这阻止了模块的导入。我收到此错误:

from pymodbus.server.async import StartTcpServer
                           ^
SyntaxError: invalid syntax

是否有解决此问题的正确方法?作为暂时的空白,将模块重命名为bsync,但这不是可持续的解决方案。

1 个答案:

答案 0 :(得分:1)

找到了解决方案pymodbus rc branch。模块已重命名为asynchronous