在典型的工作流程中,每個 PyCharm 項目都會有一個關聯的虛擬 Python 環境 ( venv )。gurobipy包必須可供該venv的 Python 解釋器使用。可以通過 pip 或手動將gurobipy安裝到項目的虛擬環境中。
一、通過pip安裝(推薦)
1.從 PyCharm 中打開一個終端窗口,使用 IDE 左下角的按鈕:
2. 在這個終端窗口中,運行 python -m pip install gurobipy:
有關pip 安裝的更多詳細信息,請查閱相關文檔。
二、手動安裝
從下載頁面安裝完整版的 Gurobi Optimizer 。
使用 IDE 左下角的按鈕從 PyCharm 中打開終端窗口。
在此終端窗口中,導航到 Gurobi 的安裝文件夾 ( GUROBI_HOME )。Gurobi 9.1.2 安裝文件夾通常為:
- C:\gurobi912\win64
- macOS: /Library/gurobi912/mac64或/Library/gurobi912/macos_universal2
- Linux: /opt/gurobi912/linux64
從安裝文件夾,運行python setup.py install。根據您的操作系統和用戶設置,您可能需要在此命令前加上sudo:
Linux 用戶注意事項
嘗試導入 gurobipy時可能會遇到以下錯誤:
導入錯誤:libgurobi**.so:無法打開共享對象文件:沒有這樣的文件或目錄
在這種情況下,請將PyCharm 中的LD_LIBRARY_PATH環境變量設置為指向Gurobi 安裝目錄的lib子目錄(例如,/opt/gurobi912/linux64/lib)。
參考文檔:
https://support.gurobi.com/hc/en-us/articles/360024736092-How-do-I-use-Gurobi-with-PyCharm-