failed with initial frozen solve エラーについて
conda install xxxx
としたときに
failed with initial frozen solve. Retrying with flexible solve.
というエラーが出た場合について説明します。
解決方法
conda update conda
でcondaをアップデートしてからのconda install 再実行でだいたい改善します。
それでもfailedとなる場合
それでも何等かのfailedメッセージが出る場合は
conda config --append channels conda-forge
からのconda install 再実行で改善します。
デフォルトで見つからないパッケージはだいたい conda-forge で見つかりますので、conda-forge チャネルを追加するために append channels を使っています。

ここで add channels を使うと、conda-forge が 優先度高になってしまういます。あえて append を使うようにしましょう
Pythonおすすめの勉強方法
Pythonを最も効率的に学べる方法についてはこちらにまとめています。

Python入門におすすめのUdemy学習教材 5選
Pythonは、今やビジネスパーソンが習得すべき「普遍の」スキルだと言っても過言ではありません。 「文系だからプログラミングは関係ない」――そう思っていませんか?でも今、世界は“非エンジニア”こそがPythonを学ぶべき時代に突入しています...