Gurobi Optimizerをお手元のPython環境へインストールする方法は3つあります。
*Gurobi は64 bit環境のPythonへインストールしてください。
pip によるインストール
Gurobi バージョン 9.1からお手元のPython環境に対してpipコマンドによるインストールが可能になりました。
python -m pip install gurobipy
このコマンドにより、PyPIサーバ(https://pypi.org) からgurobipyモジュールのダウンロードを行い、Pythonのインタープリタに対してインストールが実施されます。インストールが成功した後に、python -m pip list を実行することでgurobipyモジュールが追加されていることが確認できます。
特定のバージョンを指定してインストールしたい場合は、次のコマンドをご利用ください。
python -m pip install gurobipy==11.0.0
pip によりインストールされたパッケージには、小さなサイズの最適化問題が解ける制限付きのライセンスが付属されます。より詳細な情報は"Model too large for size-limited Gurobi license"エラーを解消するには?を参照ください。
*pip によるインストールはGurobiのライセンスツールを含んでおりません。もし、ご利用のマシンにライセンスがセットアップされていないのであれば、他のインストール方法を利用するか、ライセンスツールパッケージをインストールする必要があります。
*PythonのバージョンがGurobiのバージョンと対応している必要があります。Gurobi 11 ではgurobipyモジュールはPython 3.8, 3.9, 3.10, 3.11, 3.12.で利用可能です。
condaによるインストール
Anaconda Python 環境をご利用の場合、condaチャンネルを通してGurobiをインストール可能です。
conda install -c gurobi gurobi
特定のバージョンを指定してインストールしたい場合は、次のコマンドをご利用ください。
conda install -c gurobi gurobi=11.0.0
より詳細には、How do I use conda to install Gurobi in Anaconda? をご覧ください。
*Pythonバージョンによってはconda経由のインストールを提供しておりません(対応リスト)。
オフラインでのインストール
インターネットに接続できないマシン上のPythonにGurobi Optimizerをインストールする場合、またはpipやcondaを使用できない理由がある場合は、適切なwheelファイルをダウンロードしてインストールしてください:
- プラットフォームに対応したwheelをPyPI からダウンロード
- Gurobi Optimizerをインストールしたいマシン上へwheelをコピーする
- シェルまたはターミナルで次のコマンドを実行する( "<wheel-dir>"はファイルを配置した場所を指定する ):
python -m pip install --find-links <wheel-dir> --no-index gurobipy
*書き込み権限のあるユーザで実行して下さい。
*仮想環境を利用する場合にはその環境上で実行してください。
各インストール方法における違い
pip | conda | offline installation | |
Windowsの管理者権限が不要 | ✅ | ✅ | ✅ |
Python以外のAPIが利用可能 | ❌ | ❌ | ❌ |
DockerへのEasy setup | ✅ | ✅ | ❌ |
Gurobi ライセンスツール |
❌ | ✅ | ❌ |
Gurobi shell (gurobi.sh or gurobi.bat) ( version 11.0.2から非推奨) | ❌ | ❌ | ❌ |
Gurobi コマンドラインツール (gurobi_cl, grbcluster, grbtune, grb_ts) |
❌ | ✅ | ❌ |
オフラインでのインストール | ❌ | ❌ | ✅ |
(V10以前)setup.pyによるインストール
こちらの方法はGurobi バージョン10以前でのみご利用可能です。Gurobiのフルモジュールからインストールできます。
・Gurobiのインストールパッケージをウェブサイトからダウンロードしてください。
・ターミナル/シェルにおいて、Gurobiの<インストールディレクトリ>に移動し、次のコマンドを実行します。
python setup.py install
*インストール時に書き込み権限(管理者権限)があることを確認してください。必要に応じてdistutilsをインストールください。
*仮想環境を使用している場合には、Gurobiのインストール前に仮想環境を有効にしてください。
その他の資料
- Which Python versions are supported by Gurobi?
- How do I resolve common installation issues with the Gurobi Python Interface: gurobipy?
- How can I set up a license without installing the full Gurobi package?
- How do I update my Gurobi installation to a newer version?
- How do I use Gurobi with PyCharm?
- What are some useful Python tools?
コメント
0件のコメント
記事コメントは受け付けていません。