OS Xでは、コードは正常に動作します。 Ubuntuの上で正確なコードをしようと、私は構文エラーを取得:python asyncioが無効な構文ubuntu
[email protected]:server$ python3 server.py
File "server.py", line 39
async def hello(websocket, path):
^
SyntaxError: invalid syntax
私は
asyncioインストールするpip3 install asyncio
を使用私はまた、3.5をPythonのためにアップグレードしようとしたが、それは他のライブラリとライブラリ・エラーのトンを引き起こしこれまでOS X上でPython 3.5と動作していましたが、これまではubuntuのpython 3.5でこれを動作させることはできません。
非同期DEFはpython3.5に新しいもので動作するはずです交換してください。 https://docs.python.org/3.4/library/asyncio-task.html#asyncio.coroutineには、3.4で同じことを行う例があります – Keozon