我想在jupyter笔记本中运行这个存储库https://github.com/werner-duvaud/muzero-general,但是当我复制所有代码并上传jupyter中的所有文件时,我得到了以下错误:
os.listdir(os.path.dirname(os.path.realpath(__file__)) + "/games")
我应该用克隆人吗.能帮我解决这个问题吗?谢谢
发布于 2021-02-01 22:01:11
这个问题的产生是因为你正在使用的环境。当您在木星笔记本中运行python代码时,您不会运行通常的python环境--您正在使用iPython -交互式shell运行它(最近的版本是7.12.0 )。而且它没有像主流python环境那样定义隐藏变量__file__
,所以它不知道在哪里查找'/games‘文件夹。
你能做的是:
os.path.dirname(os.path.realpath(__file__))
或更改路径,任何其他适合您的方式。https://stackoverflow.com/questions/65948654
复制相似问题