【问题标题】:PermissionError: [Errno 13] Permission denied: 'ffmpeg' Open AI GYMPermissionError: [Errno 13] Permission denied: 'ffmpeg' Open AI GYM
【发布时间】:2019-09-22 00:12:22
【问题描述】:

我是 Open Ai 健身房的新手,但我试图找到一种方法来记录我的代理学习的每一集。我找到了应该做这项工作的课程:

env = gym.make("CartPole-v0")
rec = VideoRecorder(env, "recording.mp4")

但每次,我都在使用:

rec.capture_frame()

我收到以下错误:

PermissionError: [Errno 13] Permission denied: 'ffmpeg' Open AI GYM

你们会碰巧知道可能是什么问题吗?

非常感谢!

【问题讨论】:

  • 你用的是windows还是linux?
  • 嘿 PySeeker,我使用的是 Mac OS
  • 能发一下gym版和python版吗?

标签: python macos reinforcement-learning openai-gym


【解决方案1】:

我刚刚找到了一种在 Mac OS 上运行的方法:

brew install ffmpeg

然后在你的终端做

sudo  ffmpeg -i input.mp4 output.avi

它对我有用

【讨论】:

  • sudo 为您的命令提供管理员权限,这可能是它修复了错误的“权限被拒绝”方面的原因。
  • 是的,你完全正确加上 brew install ffmpeg 因为它显然不存在
  • 如果你使用 sudo,你并没有解决问题,你只是忽略了它。您可能在 ffmpeg 的所有者和运行该功能的用户之间存在偏差。通过更改 ffmpeg 的所有者或权限,您将解决问题,而无需使用 sudo。
猜你喜欢
  • 2017-02-12
  • 1970-01-01
  • 1970-01-01
  • 2019-07-31
  • 2016-08-17
  • 2019-11-27
  • 1970-01-01
  • 1970-01-01
  • 2021-03-17
相关资源
最近更新 更多