【发布时间】:2016-07-13 16:44:34
【问题描述】:
当我在 ipython 并尝试导入 keras 时,我收到错误 No space left on device: /home/username/.keras。如何更改此设置,以便 Keras 不使用我的 HOME 目录,而是使用 /data/username/?我对目录~/.ipython 做了同样的事情。我把它移到了想要的位置,然后做了export IPYTHONDIR=/data/username/.ipython,我可以用 Keras 做类似的事情吗?更一般地说,我该如何为任何想要使用 HOME 的应用程序执行此操作?
注意:请不要给出“你可以打扫你的家”之类的答案。我问这个是有原因的。谢谢!
【问题讨论】:
-
您是否尝试将其移动到其他磁盘并在 home 中创建指向它的符号链接?
-
问题是 Keras 会在导入时尝试创建目录。该目录尚不存在。
-
如果目录已经存在怎么办?
-
我相信 Keras 包会在那里存储一些临时文件。我不确定,因为我还没有完全使用它,也许它是用于配置设置的,如 ipython 的情况。当我无法运行 ipython 时,也是由于同样的问题:消息是
No space left on device: /home/username/.ipython。我移动了目录并按照所说的导出了变量,它开始工作了。 -
嗯,这一切都说得通,但我看不出这如何使将目录符号链接到另一个磁盘的建议无效。你已经试过了吗?没用吗?