Anacondaを使っていて、ライブラリのインストール時にProceed ([y]/n)?を聞かれたときの対処法です。
課題:AnacondaのProceed ([y]/n)? に返答できない
例えば、以下のようなコマンドを入力しました。
-c conda-forge pandas-profiling の部分は、インストールする内容によって変わります。
!conda install -c conda-forge pandas-profiling
するとこんな感じで返ってきます。
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /opt/anaconda3
added / updated specs:
- pandas-profiling
The following packages will be downloaded:
package | build
---------------------------|-----------------
pandas-profiling-1.4.1 | 0 39 KB conda-forge
------------------------------------------------------------
Total: 39 KB
The following NEW packages will be INSTALLED:
pandas-profiling conda-forge/osx-64::pandas-profiling-1.4.1-0
Proceed ([y]/n)?
画像にするとこんな感じです。
結論、これには答えようがなさそうです。
対処法:インストールするコマンドを変える
さきほどのコマンドではなく、そもそも以下のコマンドを使ってインストールします。
-c conda-forge pandas-profiling の部分は、インストールする内容によって変わります。
!echo y | conda install -c conda-forge pandas-profiling
#!conda install -c conda-forge pandas-profilingの代わりに↑のコマンドを使う
すると以下のようなメッセージが返ってきます。
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /opt/anaconda3
added / updated specs:
- pandas-profiling
The following packages will be downloaded:
package | build
---------------------------|-----------------
pandas-profiling-1.4.1 | 0 39 KB conda-forge
------------------------------------------------------------
Total: 39 KB
The following NEW packages will be INSTALLED:
pandas-profiling conda-forge/osx-64::pandas-profiling-1.4.1-0
Proceed ([y]/n)?
Downloading and Extracting Packages
pandas-profiling-1.4 | 39 KB | ##################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
実は、Proceed ([y]/n)?には答えていないのですが、!echo y をつけたことによって、勝手にダウンロードを始めてくれました。
これでインストールが完了です。
一度、Proceed ([y]/n)?でとまってから進まないとき
一度、Proceed ([y]/n)?を聞かれてとまってしまうと、それ以降の実行がとまってしまう場合があるようです。
その場合は手間ですが、AnacondaのJupiternotebookを再度開いて、改めて!echo y を足したコマンドでインストールし直せば、インストールが可能です。
ちなみに、カーネルの再起動などでは一向に解消されませんでしたので、ご注意ください。
まとめ
Anacondaのインストールでつまってしまったので、備忘録的に書かせていただきました。
今回は以下の、quiitaの記事を参考に、分からなかった部分を自分なりに加筆させていただきました。(ありがとうございました。)
コメント