#あらすじ
TSUBAMEを使うようになってはや数ヶ月.†TSUBAME完全に理解した†と思っていた食べごろうに悲劇が訪れた.
anacondaで新しい県境を作りパッケージをインストールしていたところ,このエラーにぶち当たる.
[Errno 122] Disk quota exceeded
....???????
何事かと思い調べたところ,単純にインストールするだけの容量がないとのこと.
.................???????????????????????????(2回目)
えっだってグループのストレージってテラ単位でありましたよね....?と,バカ丸出しの食べごろうは先生に質問してしまう
も,
>>>>>>>>>>普通にホームディレクトリ使ってました<<<<<<<<<<<
(それはそう)
なので,グループのストレージを教えてもらい,anacondaをそちらに入れ直すことに.
#アンインストール
anacondaのキャッシュを消し去る
-
$ conda install anaconda-clean
する -
$ anaconda-clean
する
anacondaのデータを消し去る
- anacondaをインストールしておいたディレクトリに移動しておく
-
$ rm -rf ./.anaconda_backup
する -
$ rm -rf ./anaconda3
する
.bashrc
ファイルをきれいにする
大抵のサイトには.bash_profile
をきれいにしろ,と書いてあるんだけど,私の環境では.bashrc
に記載があったのでこっちをいじりました.
なんか,.bashrc
は.bash_profile
が起動時に読み込んでくれる設定らしい.違いはよくわからないけど記載がある方をいじればいいと思うよ.知らんけど.
- ホームディレクトリに移動しておく
-
$ vim .bashrc
する - 以下のような
conda initialize
に囲まれた記述があると思われるので,消す.(再インストール時に設定ミスった時用に,メモ帳か何かに残しておくと良いかも)
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/hoge/fuga/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/hoge/fuga/anaconda3/etc/profile.d/conda.sh" ]; then
. "/hoge/fuga/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/hoge/fuga/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
#再インストール
ほぼ昔の自分の手順通りにした.
ただし,インストール直後から「anacondaをアップデートしろ」とうるさかったのでここから最新版のURLを探してインストールした方が二度手間にならずに済むかも.
インストーラをゲット
$ mkdir anaconda-install
$ cd anaconda-install
$ curl -O https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
$ chmod +x Anaconda3-2021.05-Linux-x86_64.sh
$ ./Anaconda3-2021.05-Linux-x86_64.sh
利用規約
エンター長押しで読み進め,yesを入力
インストール先の変更
ここが再インストールの目的になるので慎重に.
Anaconda3 will now be installed into this location:
/hoge/fuga/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/hoge/fuga/anaconda3]>>>
と出力されるので,ここでインストールしたい場所(今回の場合ならtsubameグループストレージのパス)を入力してからエンター.
[/hoge/fuga/anaconda3]>>>/gs/hs0/sample_group/my_dir/anaconda3
.bashrc
の更新はやってもらう
Do you wish the installer to prepend the Anaconda3 install location
to PATH in your /home/ユーザ名/.bashrc ? [yes|no]
[no] >>>
と聞かれたら,yesでエンター.
ここでうっかりnoにしてしまった場合,先程メモ帳に残しておいた古い.bashrc
の対応するパスを書き換えてから再度 .bashrc
に書き込めばおk.(食べごろうは無事しくじったのでこの方法で難を逃れました)
VScodeをインストールしない
迷わずNo.
#終わりに
これでconda環境は新しくできたはず.
場所を移動させたかっただけなのだが,pathの変更とか必要?と思うとめんどくさくて入れ直してしまった.
また新しく環境作り直さなくちゃなあ〜