【发布时间】:2016-12-18 17:55:18
【问题描述】:
在 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,但它会导致其他库出现大量库错误,到目前为止,我无法在 ubuntu 上使用 python 3.5,尽管它适用于 OS X 上的 python 3.5。
【问题讨论】:
-
async def 是 python3.5 的新功能。 docs.python.org/3.4/library/asyncio-task.html#asyncio.coroutine 有一个在 3.4 中做同样事情的例子
标签: python python-3.x python-asyncio