【问题标题】:Why am I getting "invalid syntax" error while importing universe module from openAI为什么从 openAI 导入 Universe 模块时出现“无效语法”错误
【发布时间】:2019-01-25 20:05:47
【问题描述】:

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

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/kunal/Desktop/OpenAi/openAI/lib/python3.7/site-packages/universe/__init__.py", line 22, in <module>
    from universe import error, envs
  File "/home/kunal/Desktop/OpenAi/openAI/lib/python3.7/site-packages/universe/envs/__init__.py", line 1, in <module>
    import universe.envs.vnc_env
  File "/home/kunal/Desktop/OpenAi/openAI/lib/python3.7/site-packages/universe/envs/vnc_env.py", line 11, in <module>
    from universe.envs import diagnostics
  File "/home/kunal/Desktop/OpenAi/openAI/lib/python3.7/site-packages/universe/envs/diagnostics.py", line 94
    async = self.qr_pool.apply_async(self.method, (self._last_img, time.time(), available_at))
      ^
SyntaxError: invalid syntax

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

【问题讨论】:

  • async 在 Python 3.5 中被设为支持 coroutines 的关键字,因此从您问题中显示的小代码来看,看起来可能是由于尝试使用更新版本的解释器。

标签: python openai-gym


【解决方案1】:

在 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 .

【讨论】:

    猜你喜欢
    • 2022-06-10
    • 2023-02-14
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 2020-01-10
    • 2022-08-04
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多