【发布时间】:2020-06-05 20:17:17
【问题描述】:
我用 Python 开发了一个协作笔记本,它打算模拟键盘按键的按下,以便玩一个游戏,它将作为强化学习的一部分进行监控。我尝试过使用几个建议(如 pyautogui、Quartz 等),但我甚至无法导入这些库。
例如,当我安装 pyautogui 和 Xlib 并尝试导入 pyautogui 时,它给出了 KeyError: 'DISPLAY'。但是,当从终端运行时,pyautogui 在我的本地机器上运行良好。
同样,在将 (!pip install pynput) pynput 安装到 Collab notebook 后,当我尝试导入它时,它显示 DisplayNameError: Bad display name "",我不知道。 p>
我什至尝试了 getkey 模块,但是 from getkey import getkey, keys 但没有成功。
有什么办法可以让它工作吗?另外,任何人都可以解释为什么这些模块在我的本地硬件上运行良好但在 Google Collab 上运行良好?另外,请提出任何可以在 Collab 上正常工作的模块的替代方案?
非常感谢。
【问题讨论】:
标签: python google-colaboratory