質問: コマンドプロンプトで一つのパッケージをインストールしようとして失敗、つまりFailedとなると自動で裏でアンインストールされているのでしょうか? アナコンダプロンプトを使ってtensorflow-gpuというライブラリパッケージ?をconda installコマンドでインストールしようとしました。 すると、以下のようになりました。(回答して頂ける方、なぜか画像挿入できなかったので文で済みません) Proceed ([y]/n)? y Downloading and Extracting Packages cudatoolkit-10.0.130 | 371.0 MB | #2 | 2% _tflow_select-2.1.0 | 3 KB | ############################################################################ | 100% tensorflow-base-1.13 | 218.5 MB | ############################################################################ | 100% tensorflow-1.13.1 | 4 KB | ############################################################################ | 100% cudnn-7.3.1 | 199.1 MB | ############################################################################ | 100% tensorflow-gpu-1.13. | 2 KB | ############################################################################ | 100% CondaHTTPError: HTTP 000 CONNECTION FAILED for url Elapsed: - An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way. (tf111gpu) C:\Users\tetug>conda uninstall tensorflow-gpu Collecting package metadata: done Solving environment: failed イエスとしてインストールが始まったがcudatoolkit-10.0.130の他インストール出来ても、 cudatoolkit-10.0.130はインストールできなかった、URL先参照出来ない、という流れだと解釈しました。 なぜ2%インストールしたのかも非常に謎ですが、Failedとなった事でこの2%も含め他の100%分も自動でアンインストールされているのであればいいのですが裏でやってくれてるのでしょうか? なにかのファイルをダウンロードした場合失敗でも失敗物がパソコンに残るので削除する作業が必要になってきますが、インストールは失敗すればインストールされていない状態なのか、だとしたら今回の例のような複数入ってるものでもどれか一つが失敗なら他の成功したものも一緒にインストールされていない状態にしてくれるのかが気になります・・・
回答: Anacondaのインストーラーについては、詳しくないですが、 ここ (teratail)での質問を見ていると、失敗した場合でも、全てアンインストールされる事は無いようです。中途半端な状態な状態になる事が多いように見受けられます。 特に管理者特権が必要な処理で失敗すると、その後がダメなようです。 (そこで中断) 参考までに。