numpy のバージョン互換性の問題について
問題の説明
tensorflow のバージョン 2.5.0 と一致させる必要があるため、元の numpy のバージョンは 1.19.5 です。ax-platform ライブラリ (バージョン 0.3.1) をインストールすると、numpy バージョンは常に自動的に 1.24.3 に更新されます。しかしこのように、numpyとtensorflowは互換性がなく、また、tensorflow以外にも関連するライブラリが多数環境にインストールされているため、numpyのバージョンを1.19.5に下げる必要があります。下げると、新しいエラーが発生します:
pandas 2.0.1 には numpy>=1.20.3; python_version < “3.10” が必要ですが、互換性のない numpy 1.19.5 があります。
原因分析:
最初はax-platformをアンインストールして下位バージョンをインストールしようとしましたが、複数のバージョンを試した結果、うまくいかないことがわかりました。したがって、ax-platform のバージョンは変更しないでください。ただし、pandas のバージョンは numpy 1.19.5 に合わせて下げてください。
解決:
conda search --info pandas コマンドを使用して、適応されたバージョンを見つけます。
そこで、pandas バージョン 1.3.5 をインストールすることにしましたが、それ以上エラーは報告されませんでした。