Anaconda のアップデート

Anaconda に入っているパッケージ類は随時アップデートされているようなので,Anaconda 環境全体を時々アップデートしましょう.
(今学期はじめにインストールした段階での Anaconda のバージョンは1.9.2で,2014/7/31現在の最新バージョンは2.0.1のようです.)


ちなみに,ターミナルで
conda list
あるいは
pip list
と打つと,現在自分のコンピュータに入っている Anaconda のバージョンに含まれるパッケージとそのバージョンがわかります.
また,
pip list -o
とすると,outdated なパッケージ一覧が出ます.

アップデートの実行例

(時間がかかると思うので,時間的余裕があるときにやってください.)

Mac

(年度初めにインストールしたバージョン1.9.2を2014/9/24現在の最新版の2.0.1にアップデートします.)
ターミナルを開いて,まず
conda update conda
と打って conda (Anconda のパッケージ管理コマンド) じたいをアップデートする.
いろいろ表示されたあと
Proceed ([y]/n)? 
と聞かれるので,そのままリターンを押す.
(この段階で Python も2.7.8にアップデートされる.)
次に
conda update anaconda
と打つ.同様に
Proceed ([y]/n)? 
と聞かれたらリターンを押す.
無事終了したらいろいろ最新版になっている.

Windows


cmdで、"conda update anaconda"と打ち込みます。あとは自動でアップデートしてくれるみたいです。10~20分くらいは見込むべきだと思います。

僕の環境では、最初"conda is doing something"みたいなエラーがでました。この場合エラーメッセージにもありますが、"conda clean --lock"と打ち込んでからもう一度”conda update anaconda”と打つと良いです。(なんでなのか仕組みは僕にはよくわかりませんが…)

追記 (2015/1/29)

バージョン2.1.0が出ていたのでアップデートしましたが,
conda update condo
conda update anaconda
だけではパッケージ群はアップデートされないようです.

パッケージたちをアップデートするには
conda update --all
とするようなのですが,もし
Fetching package metadata: ..
Solving package specifications: ..
Error: Unsatisfiable package specifications.
Generating hint: 
WARNING: This could take a while. Type Ctrl-C to exit.

...

Hint: anaconda >=2.1.0 has a conflict with the remaining packages
のようなメッセージが出てアップデートが行われなければ,
conda remove anaconda
としてから
conda update --all
とするとよい.

参考:

  • 最終更新:2015-04-27 18:27:20

このWIKIを編集するにはパスワード入力が必要です

認証パスワード