Python 为什么我会得到;无效语法";从openAI导入universe模块时出错

Python 为什么我会得到;无效语法";从openAI导入universe模块时出错,python,openai-gym,Python,Openai Gym,当我从openAI导入universe模块时。我得到以下错误 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/home/kunal/Desktop/OpenAi/OpenAi/lib/python3.7/site packages/universe/_init__.py”,第22行,在 从宇宙导入错误,envs 文件“/home/kunal/Desktop/OpenAi/OpenAi/lib/python3.7/site packages/universe/envs/__init_

当我从openAI导入
universe
模块时。我得到以下错误

回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/kunal/Desktop/OpenAi/OpenAi/lib/python3.7/site packages/universe/_init__.py”,第22行,在
从宇宙导入错误,envs
文件“/home/kunal/Desktop/OpenAi/OpenAi/lib/python3.7/site packages/universe/envs/__init__.py”,第1行,在
导入universe.envs.vnc_env
文件“/home/kunal/Desktop/OpenAi/OpenAi/lib/python3.7/site packages/universe/envs/vnc_env.py”,第11行,在
从universe.envs导入诊断
文件“/home/kunal/Desktop/OpenAi/OpenAi/lib/python3.7/site packages/universe/envs/diagnostics.py”,第94行
async=self.qr\u pool.apply\u async(self.method,(self.\u last\u img,time.time(),可用时间))
^
SyntaxError:无效语法

为什么我会得到这个?我该如何解决这个问题呢?

在Ubuntu 16.04和18.04上:

sudo apt-get install -y libglu1-mesa-dev libgl1-mesa-dev libosmesa6-dev xvfb ffmpeg curl patchelf libglfw3 libglfw3-dev cmake zlib1g zlib1g-dev swig
之后,使用以下工具重新安装健身房:

git clone https://github.com/openai/gym.git
cd gym
pip install -e .

async
被制作成一个关键字以支持Python 3.5,因此从您问题中显示的小代码来看,这可能是由于试图使用较新版本的解释器运行较旧的代码。