Anaconda環境が壊れたかも

 どうやらAnaconda環境が壊れたかもしれない。後のために以下に

メモしておくことにした。

1.不具合現象

(1)現象その1

 ライブラリmysql-connectorをAnacondaからインストールしたが、

Pythonでインポートしたら、下図のようにエラーになる。

Anacondaの仮想環境でインストール状況を確認したら、下図のように

インストールされている。

(2)現象その2

 色々調べたり、試行錯誤しても解消されなかったので、以下の対策をした。

 ・上記のライブラリmysql-connectorをAnacondaからアンインストールした。

 ・いつも使用している仮想環境(Derpleraning)ではなく、root環境に

  mysql-connectorをpipコマンドを使って、インストールした。

この場合、root環境ではPythonで正常にインポートできた。

その後、DerpleraningでもPythonで正常にインポートできたので、

おかしいと思った(下図)。

おかしいと思った理由は、下図のようにAnacondaのDerpleraning環境からアンインストール済であり、

エラーになる筈である。

念の為に、ターミナル画面からconda listを使って、インストールされている

ライブラリを調べたが、下図のようにmysql-connectorはない。

root環境では、下図のようにインストールされている。

(3)現象その3

 以前はエラーにならなかった、kerasライブラリが下図のようにエラーになる。

2.推定原因

 2つ考えられる。

(1)インストール時にpipとcindaを混在して使用した為。

 下記のWEBページにお世話になりました。ありがとうございます。

condaとpip:混ぜるな危険

(2)Winodows10の9月更新の影響

 更新した後で初めてのPythonライブラリインストールである。可能性は

上記(1)に比べて低いが、Winodowsの更新は信用できない。

3.対策

 当面は様子を見る。Deep Learningの味見は終了したので、あわてて

修復する必要性は低い。Pythonを使ったXMLやSQLの操作を検討

しているので、これに支障がなければ放置する。

もし、支障がでたら、Anacondaの再インストールしかない・・・。

 

<個人的な感想>

 この問題検討に丸1日はかかった。原因を特定できる証拠が見つけられないので、

推測しかできないのが残念である。無駄に時間を使ったような気がする・・・。

 

<リンク>

ブログのトップページは、こちら

バタイユゲーム情報班のホームページは、こちら