« 前のひとこと | トップページ | 次のひとこと »

cocolog:89066937

Anaconda 5.1 にアップデートしようとしてなかなかうまくいかなかった。OS は Windows 7。conda update conda が "Solving environment: done" から止まったように見えたり…。 (JRF 6249)

JRF 2018年3月19日 (月)

正確なパッケージ名は、Anaconda3-5.1.0-Windows-x86.exe。Anaconda はプログラミング言語 Python のディストリビューションすなわちライブラリ等がバンドルされた配布物。Python 3.6 系のものを私は選んだ。

JRF2018/3/195410

以前に入っていたバージョンは Anaconda3-4.3.1-Windows-x86.exe。ユーザーは「Just Me」ではなく「All Users」を選んで C:/ProgramData/Anaconda3 以下にインストールしている。「Add Anaconda to my PATH environment variable」にもチェックを入れた。

まず、Anaconda3-5.1.0-Windows-x86.exe を使わず、conda update conda でアップデートを試みた。

JRF2018/3/198240

しばらく待つと conda 4.3.XX (XX は忘れた) にアップデートするというので、アップデートさせた。アップデートが終ったあと、もう一度、試しに conda update conda すると、conda 4.4.11XXX にアップデートするという。とりあえずアップデートしたが、これを 5.1.0 まで続けていくのは面倒なので(後述するがこれは誤解だった)、一度、Anaconda をアンインストールして、Anaconda3-5.1.0-Windows-x86.exe を入れることにする。

JRF2018/3/190194

「Add Anaconda to my PATH environment variable」は Not recommended なので、今回は付けない。

インストール完了。

JRF2018/3/190910

……。

すると、Jupyter QtConsole がスタートメニューからなくなっているのに気付く。スタートメニューからはそれが一番使っていたものだけに、まずショックを受ける。

Anaconda Navigator を起動。なぜかエラーが出て起動しない。

JRF2018/3/196369

こういうときはアップデートだ。…とコマンドラインから conda update conda しようとするが、そう言えば PATH が通っていないのだった。こいうときは Anaconda Prompt …だが、それはなかなか起動せず…なぜか止まっているように見える…。

インストール失敗したか?…と思い。一旦アンインストールして、もう一度、インストール。今度は「Add Anaconda to my PATH environment variable」をチェック。

(時間はかかったが)インストール完了。

JRF2018/3/191573

……。

まず(管理者で)コマンドラインに行き、conda update conda する。すると、"Solving environment: done" になるのだが、そこから止まっているように見える(後述するようにこれも誤解だった)。

こうなると、5.1.0 のインストーラがあやしい。Jupter QtConsole がなくなったのもいやなので、4.3.1 に一度戻し、そこから conda update conda を繰り返そうと決める。

JRF2018/3/197408

5.1.0 をアンインストールして 4.3.1 を再びインストール。そして、conda update conda を繰り返す。

conda 4.4.11XXX にアップデートしたあと、conda update conda すると、また、"Solving environment: done" で止まってしまった! ググると↓の記事が見つかる。

JRF2018/3/196144

《conda 4.4 hangs after "solving environment" - Issue #6406 - conda/conda - GitHub》
https://github.com/conda/conda/issues/6406

どうも日付からあたりを付け他を調べると、conda 4.4 が Anaconda 5 系列であるらしい。ややこしい!

JRF2018/3/193421

で、その記事にはアンチウィルス系を切れとあるので切ってみるが、やっぱり止まってしまう。

しかし、その記事には i7 でも長くかかるというので、しばらくほうっておいて他の作業をしようと Anaconda Navigator を起動していると、conda update conda から 20分ぐらいたって、"Solving environment: done" のあとに突然メッセージが表示され Y/N が聞かれるようになった。動いてたのか!

JRF2018/3/199653

そして、Anaconda Navigator もちゃんと起動。しかし、これはアップデート前のはず。

conda update conda をもう一度して、そこからのさらなるアップデートがないのを確かめたのち、conda update --all する。

時間はかかるがアップデートプロセスは正常に終了したようだ。

JRF2018/3/190732

……。

が、しかし、スタートメニューを見ると、Jupyter QtConsole は消えてしまっている。4.3.1 からアップデートしてもそれは消える運命にあったようだ。ググると、Jupyter QtConsole は、Anaconda Navigator から起動するのが一般的な方法になったらしい。

Anaconda Navigator を起動して(時間がかかる)、その後 Jupyter QtConsole を起動すると、ちゃんと起動した。Anaconda Prompt もちゃんと起動する。

JRF2018/3/198807

……。

…といった感じで、最終的にはちゃんとアップデートできたが、Jupyter QtConsole については不満の残る結果となった。

あと、このアップデートをしようとしたキッカケが statistics.mean や statistics.variance が "statistics.StatisticsError: mean requires at least one data point" をなぜか出す「バグ」らしきものがあって、それが直っているか試そうとしたのだったが、それは直っていなかった。…ので骨折り損な感じ。

JRF2018/3/191976

« 前のひとこと | トップページ | 次のひとこと »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/93568/66514742

トラックバックのポリシー

他サイトなどからこの記事に自薦された関連記事(トラックバック)の一覧です。

» cocolog:89067097 from JRF のひとこと

ミクロ経済学の我流シミュレーションのプログラムを Python で書いた。モデルは簡単なのに動かすのに苦労した。そして結果が思った以上にカオス風で一定しない。機械高度化にともなううんたら…という理論を検証しようとはじめたのだが、とてもそんなことをいう余裕はない。... 続きを読む

受信: 2018-03-30 21:29:08 (JST)

このころのニュース