2016-07-13 4 views
1

ipythonにあり、kerasをインポートしようとすると、エラーNo space left on device: /home/username/.kerasが表示されます。 Kerasが私のHOMEディレクトリを使用しないように、代わりに/data/username/を使用するように変更するにはどうすればよいですか?私はディレクトリ~/.ipythonのために同じことをしました。私はそれを希望の場所に移動してからexport IPYTHONDIR=/data/username/.ipythonでしたが、Kerasと同様のことをすることはできますか?より一般的には、HOMEを使用したいすべてのアプリでどのようにこれを行うことができますか?Ubuntuで.kerasディレクトリを移動

注:「あなたは家をきれいにする」などの回答をしないでください。私は理由を問うことを求めています。ありがとう!

+1

あなたはそれを別のディスクに移動しようとしましたが、それを指すホーム内にシンボリックリンクを作成しましたか? – cel

+0

Kerasはインポート時にディレクトリを作成しようとします。そのようなディレクトリはまだ存在しません。 – Michael

+0

ディレクトリが既に存在する場合はどうなりますか? – cel

答えて

1

私はケラしか唯一の問題ではないと思います。 theanoをバックエンドとして使用している場合は、$HOME/.theano/も作成されます。

汚れた汚れはexport HOME=/data/username/ですが、kerasやipython以外のプログラムでも/data/username/$HONEと扱われます。これを回避するには、HOME=/data/username/ ipythonまたはHOME=/data/username/ python kerasProgram.pyを呼び出してローカルで行うことができます。

関連する問題