GLPK/Mac OS X IDEs
Mac 使用者可以選擇兩種 GLPK IDE 來開發 MathProg 模型。兩者都需要 Wine,一個允許 Windows 應用程式在 MacOS X 和 Linux 環境中執行的系統。
GUSEK,一個為 Windows 開發的 GLPK IDE,可以在 Wine 下執行。以下步驟是在 2010 年 7 月 9 日使用 MacOS X 10.6.4、Wine.app 1.1.44 和 GUSEK 0.2 測試的。
- 下載並安裝 Wine。預編譯版本可從 WineBottler 網站獲取 - 下載按鈕是帶有向下箭頭的小文字項,標籤為“下載”。傳輸完成後,檔案應自動解壓縮並開啟安裝對話方塊。將“Wine”圖示拖到應用程式資料夾 - 可能會要求您輸入 Mac 密碼。
- 下載並安裝 GUSEK。從 SourceForge 下載 GUSEK。GUSEK 也應自動解壓縮。將gusek資料夾放在方便的地方(例如桌面)。開啟該資料夾,然後雙擊gusek.exe。第一次執行比較慢,因為 Wine 會自行配置以執行 GUSEK。當 Wine 經歷第一次配置過程時,可能會開啟幾個對話方塊。Mac 的左上角狀態列會出現一個酒杯圖示 - 這就是您與 Wine 軟體的新介面。
此時您就可以開始使用。您可以開啟現有的 GMPL 模型,也可以從頭開始建立新的模型。使用“工具”選單執行並顯示最佳化結果。
GLPK Lab,一個 32 位 Windows 應用程式,也可以在 Wine 下執行。WineBottler 應用程式用於將 GLPK Lab 封裝到一個在 Wine 下執行的單個 Mac 應用程式中。
- 下載並安裝 WineBottler。按照上面步驟 1 中的步驟,將 WineBottler 移動到應用程式資料夾。
- 從 SourceForge 下載 GLPK Lab。這將解壓縮為單個檔案,副檔名為.msi.
- 安裝 GLPK Lab。從應用程式資料夾啟動 WineBottler。在 WineBottler 應用程式視窗的左側窗格中選擇“建立自定義字首”。使用“選擇檔案...”按鈕導航並選擇您在上一步中下載的 GLPK Lab 安裝檔案。選擇“獨立”選項會導致應用程式大小超過 250MB,如果您打算在機器上保留 WineBottler,則沒有必要。點選“安裝”按鈕。
- 當提示您輸入最終應用程式的名稱和位置時,選擇適合您的 Mac 檔案系統的名稱(例如,“GLPK Lab”)以及合適的位置(例如應用程式資料夾)。
- 點選多個安裝對話方塊,包括 GLPK Lab EULA 協議。
- 對於“目標資料夾”對話方塊,請記住,這指的是 WineBottler 在最終應用程式內設定的虛擬 Windows 機器上的位置。預設值可以正常工作。您可以稍後使用“顯示包內容”上下文選單並導航到“內容 > 資源/drive_c”來瀏覽應用程式檔案系統的目錄。
- 從“選擇啟動檔案”對話方塊中選擇glpscite.exe選項 - 這將設定生成的應用程式以在 IDE 環境中啟動。
此時您應該已經有一個可用的 GLPK Lab 應用程式。第一次啟動會比較慢,因為要進行初始化。
您可能需要編輯 SciTEGlobal.properties,以便選單項“選項 > 使用等寬字型”正常工作。為此,啟動 GLPK Lab 應用程式並從“選項”選單中選擇“開啟全域性選項檔案”。這將開啟 SciTEGlobal.properties 以進行編輯。在第一行之後立即插入以下幾行,然後儲存並關閉檔案。更改將在儲存後立即生效。
# SETTINGS FOR MacOS font.monospace=font:Lucida Console,size:8 # Monospaced font style.errorlist.32=$(font.monospace) # Set output pane to monospace # END OF SETTINGS FOR MacOS
在 Wine 下使用 GPLK Lab 時,有一些需要注意的地方
- 啟動 GLPK Lab 應用程式後,Mac 選單欄中會出現一個小酒杯圖示 - 這是您與底層 Wine 系統的介面。
- GLPK Lab 應用程式中的檔案選單將您的 Mac 資料夾目錄與 Wine 下建立的 Windows 目錄混合在一起。Mac 目錄結構的根目錄位於“/”下。如果您想使用 Finder 瀏覽 Windows 目錄,請開啟 GLPK Lab 的內容。
PyCharm 社群版,一個跨平臺的 Python IDE。但是,它也可以用於其他計算機程式語言和指令碼。可以透過“外部工具”新增指令碼(例如,(PyCharm)首選項 -> 編輯器 -> 外部工具)。
PyCharm IDE 用於 Mac OS X、Windows 和 Linux 上的 GLPK/MathProg 和 COIN-OR CBC 求解器.
該 pdf 展示瞭如何在 Mac OS X 上安裝 GLPK/MathProg 並配置 PyCharm 外部工具以用於 GLPK/MathProg 和 COIN-OR CBC 求解器。
該 跨平臺 頁面描述了應該在 Mac OS X 系統上執行的專案。