注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
初期化が遅いことは、通常、環境の定義が大きすぎるか、複雑すぎることを示しています。環境に含まれるパッケージの数に応じて、初期化時間は超線形に増加する傾向があります。また、Foundry ではよく使われる環境を事前に初期化することが多いため、デフォルトプロファイルに基づいてカスタム環境を作成した場合、遅さは事前に初期化された環境をもらえなくなったためである可能性が高いです。環境作成プロセスの詳細については、環境作成の概要を参照してください。
以下を試してみてください:
python
のような多くの可能なバージョンがあるパッケージや、scipy
のような複雑な依存関係グラフを持つパッケージに対してこれを行うのが最も効果的です。特定のパッケージを追加すると環境が遅くなった場合、そのパッケージのバージョンを固定してみてください。
python=3.6.10
はそのバージョンのみに一致しますが、python=3.6
は python 3.6.x
のいずれかに一致するため、満たす可能性が高くなります。環境の初期化に失敗した場合、環境の起動エラーログを表示して、何が問題だったのかに関する追加情報を確認できます。
ログの最初の行には、「実行がゼロ以外の終了コードで失敗しました:」という文字列の後に、整数のエラーコードが続きます。このエラーコードは、特定の失敗モードを示しています。
このエラーは、指定されたパッケージの一部(および/またはその依存関係)が互換性がないか、インストールできないことを示しています。環境設定パネルでの最近の変更が初期化の失敗を引き起こした場合、変更を元に戻してみてください。以下に、一般的な環境解決エラーのリストを示します。
Palantir は、環境初期化エラーメッセージのフォーマットを改善することで、オープンソースの Mamba コミュニティに貢献しました ↗。2023年2月以降、Foundry サービスは、環境の失敗によって侵害される依存関係ツリーをより密接に表現するエラーを利用できます。
これらの新しいメッセージを理解する方法、解釈する方法、および修復する方法についてのアドバイスについては、新しいエラーメッセージを参照してください。
以下は、新しい Mamba エラーメッセージが導入される前の、レガシーなエラーメッセージの一般的なエラーメッセージのリストです。
この場合、設定されたチャネルのいずれも、パッケージ A
依存関係を提供していません。