在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上运行。