Ipython Ubuntu中的Move.keras目录

Ipython Ubuntu中的Move.keras目录,ipython,keras,Ipython,Keras,当我在ipython中尝试导入keras时,我得到错误设备上没有剩余空间:/home/username/.keras。如何更改此设置,使Keras不使用我的主目录,而是使用/data/username/?我对目录~/.ipython也做了同样的操作。我将它移动到所需的位置,然后导出了IPYTHONDIR=/data/username/.ipython,我可以对Keras做类似的操作吗?更一般地说,对于任何想在家使用的应用程序,我如何才能做到这一点 注意:请不要给出像“你可以打扫你的家”之类的答案

当我在
ipython
中尝试导入
keras
时,我得到错误
设备上没有剩余空间:/home/username/.keras
。如何更改此设置,使Keras不使用我的主目录,而是使用
/data/username/
?我对目录
~/.ipython
也做了同样的操作。我将它移动到所需的位置,然后导出了IPYTHONDIR=/data/username/.ipython,我可以对Keras做类似的操作吗?更一般地说,对于任何想在家使用的应用程序,我如何才能做到这一点


注意:请不要给出像“你可以打扫你的家”之类的答案。我这样问是有原因的。谢谢

我不认为keras是唯一的问题。如果您将theano用作后端,它还将创建
$HOME/.theano/


一个肮脏的技巧是
导出HOME=/data/username/
,但keras或ipython以外的其他程序也将
/data/username/
视为
$HONE
。为了避免这种情况,您可以在本地调用
HOME=/data/username/ipython
HOME=/data/username/python kerasProgram.py

来执行此操作。您是否尝试将其移动到其他磁盘并在HOME中创建指向它的符号链接?问题是Keras将在导入时尝试创建目录。这样的目录还不存在。那么如果该目录已经存在会发生什么呢?我相信Keras包会在那里存储一些临时文件。我不确定,因为我还没有完全使用它,也许它是用于配置设置,就像ipython一样。当我无法运行ipython时,也是由于同样的问题:消息是设备上没有空间了:/home/username/.ipython。如前所述,我移动了目录并导出了变量,它开始工作。嗯,这一切都是有意义的,但我不认为这会使将目录符号链接到另一个磁盘的建议无效。你已经试过了吗?没用吗?