tl; dr;
おそらくnumpy 1.10 -> 1.11
は大きな跳躍ではないので、おそらくそうではありません。
推奨されるアプローチ
私はcondaは、各パッケージの正しいバージョンと一致させないことに対して助言する
。間違った結果やクラッシュが発生する可能性があります。
長い説明
iris
のレシピは、あなたが戻って1.11にnumpyのを強制する、次のような問題かもしれませんので、もし、numpyの1.10を使用して構築されました
:iris
がコンパイルされている場合:
- クラッシュをNumPyに対して(C Apiを使用)
- 間違った結果:
iris
がnumpyのAPIを使用している場合、バージョン間で変更されました
- Pythonの例外:
iris
はバージョン間で実装が変更されたnumpyのAPIを使用しています。
私は最近、numpyの需要が numpyの配列のインデックスは整数のみであることを知っています。これはいくつかのコードを破った。私はnumpyのどのバージョンがそれをしたのか覚えていない。
これはnumpyだけでなく、すべてのパッケージに当てはまります。一部のライブラリは、リリース間でAPIおよび/またはABIの互換性を維持しますが、他のライブラリは維持しません。
まあまあ、numpyはかなり安定したAPIを持っています。私は知らないので、本当にそのABIに答えることはできません。
ありがとう、これは素晴らしい答えです! – user308827