1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Anaconda再インストールした話

Last updated at Posted at 2021-11-08

#あらすじ

TSUBAMEを使うようになってはや数ヶ月.†TSUBAME完全に理解した†と思っていた食べごろうに悲劇が訪れた.
anacondaで新しい県境を作りパッケージをインストールしていたところ,このエラーにぶち当たる.

error
[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に囲まれた記述があると思われるので,消す.(再インストール時に設定ミスった時用に,メモ帳か何かに残しておくと良いかも)
.bashrc
# >>> 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を探してインストールした方が二度手間にならずに済むかも.

インストーラをゲット

install_anaconda
$ 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を入力

インストール先の変更

ここが再インストールの目的になるので慎重に.

install
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の変更とか必要?と思うとめんどくさくて入れ直してしまった.
また新しく環境作り直さなくちゃなあ〜

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?