在OS X上,我的代码工作正常。在ubuntu上尝试确切的代码,我收到语法错误:

ubuntu@home:server$ python3 server.py
  File "server.py", line 39
    async def hello(websocket, path):
            ^
SyntaxError: invalid syntax


我用pip3 install asyncio安装asyncio

我还尝试了升级到python 3.5,但是这会导致其他库出现大量库错误,到目前为止,尽管它可以在OS X上与python 3.5一起使用,但到目前为止我无法在ubuntu上与python 3.5一起使用。

最佳答案

您在OS X机器和ubuntu机器上具有不同版本的python。

async def syntax was added in python 3.5

没有希望让该语法在python 3.4上运行。

10-06 12:43
查看更多