python - 为什么从 openAI 导入 universe 模块时出现 "invalid syntax"错误

标签 python openai-gym

当我从 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

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

最佳答案

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

关于python - 为什么从 openAI 导入 universe 模块时出现 "invalid syntax"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54372092/

相关文章:

python - 使用正则表达式从数据框中删除/排除列 - Python

python - 用于以二进制形式提供 CLI 的 python3 存储库的 Bitbake Recipe

python - 为什么在 Django 模型中使用 'self' 外键?

machine-learning - 如何正确实现DQN算法

python-3.x - 为什么要打开 openAI 健身房?

python - 导入错误: cannot import name 'SkipWrapper'

python - 在 python 中重现 Matlab 的 SVD

python - 当相机断开连接而不是返回 "False"时,opencv videocapture 挂起/卡住

development-environment - OpenAI-Gym 中的自定义环境

python - 使用 openAIgym 渲染时出现奇怪的输出