environment.ymlファイルを使用してconda環境を再現する
Using Environment
environment.ymlファイルは元々、conda環境を別のコンピューターに簡単に移行できるように設計されていましたが、実際、このファイルを使用すると操作がそれほど快適ではなく、環境を再現するときに多少の問題が発生します。
理論的には
- cmdを開き、environment.ymlファイルを含むディレクトリに移動します
- 次のコマンドを呼び出すだけです
conda env create -f environment.yml
- この手順をエラーなしで実行すると、おめでとうございます。環境は正常にインストールされます。
実は
- 質問1
Q:コマンドが実行されるとすぐにエラーが報告されるのはなぜですかCondaValueError: The target prefix is the base prefix. Aborting.
?F ** k
A:envNotを見逃していないこと、およびenvversuscreateの順序が逆になっていないことを確認してください。 - 質問2
Q:コマンドが実行されるとすぐにエラーが報告されるのはなぜですかSolving environment: failed ResolvePackageNotFound:·····
A:environment.ymlファイルを変更してdependencies:Itemを見つけ、エラー(ResolvePackageNotFound)に表示されるパッケージ名をdependencies:Item cut to-pip:Itemから変更するだけです。