AnacondaにGurobiをインストールする際、conda install gurobiを実行すると次のようなエラーを受け取ることがあります。
UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:
Specifications:
- gurobi -> python[version='2.7.*|3.5.*|>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|3.4.*']
Your python: python=3.8このエラーが発生したときは、ご利用のPythonのバージョンが現在のGurobiのバージョンに対応していないことを意味しています。一般には利用中のAnacondaのバージョンがconda installで利用可能なGurobiのパッケージよりも新しいことにより発生します。このような場合、以下のいずれかの方法をお試しください。
-
Anacondaに対してより古いバージョンのPythonを、例えば次のようにインストールし
conda install -c anaconda python=3.10改めて、
conda install gurobiを実行してください。 - 現在のGurobiがご利用のPyrhonバージョンに対応しているかご確認ください。もし対応していれば、Gurobiのフルインストールをお試しください。