2016-09-21 82 views
0

我已經嘗試在我的Windows 10 64位操作系統中安裝GLPK,但由於這些步驟實際上令人困惑而失敗。安裝GLPK

這些都是在官方網站上給出的步驟:通過HTTP]和 ftp://ftp.gnu.org/gnu/glpk/ [通過FTP]下載GLPK

的GLPK分佈壓縮包可以在http://ftp.gnu.org/gnu/glpk/找到。它也可以在我們的FTP鏡像之一 中找到;請儘可能使用鏡子。爲確保您下載的GLPK分發tarball完好無損,您需要 來下載相應的.sig文件並運行如下命令: gpg --verify glpk-4.32.tar.gz.sig如果該命令因爲您的操作而失敗 沒有所需的公鑰,請運行以下命令導入 它:gpg --keyserver keys.gnupg.net --recv-keys 5981E818然後 重新運行上一條命令。

我已經下載了兩個文件,但是當我在命令提示符中輸入命令它拋出一個錯誤,指出「GPG不是內部或外部命令,可操作的程序或批處理文件」

安裝非常複雜,我無法弄清楚。如果有誰已經安裝了,可以幫助我的步驟,以便我會真的感謝他們。感謝提前。

+0

當然,在沒有任何常用工具知識的情況下從源頭安裝軟件是很困難的。上面的錯誤只是告訴你,你沒有安裝gpg,或者gpg不在PATH中。當然,你可以跳過這個散列檢查(如果你信任源代碼),但是我認爲你會碰到很多其他難以調試的問題。 [也有現成的窗口,生成可用(https://sourceforge.net/projects/winglpk/files/winglpk/GLPK-4.60/)。你需要從源代碼編譯? – sascha

回答

0

有幾種GLPK使用案例,並且有不同的複雜方法來安裝您真正需要的GLPK部件。

案例A:您喜歡編輯GLPK的源代碼,更改GLPK的行爲方式或想要爲特殊硬件編譯GLPK的某些特殊設置。

爲此,您需要你指的來源,你也將需要一個開發環境來處理/編譯這些文件(複雜

情況B:您要使用的keyfunctions出來的將它們鏈接到您自己的應用程序或使用獨立解算器(從命令行或python調用它)

您可以(如sascha已經提到的)預編譯的二進制文件,如Winglpk(用於Windows),它們包括ready使用.exe和.dll文件(不那麼複雜

案例C:你有一個優化問題,你只是想定義問題並解決它。你對構建某種應用程序不感興趣。

有在Gusek它與作爲MathProg(AMPL像建模語言)的接口,預編譯的GLPK版本,只是有舒適單擊「開始」,以解決您定義的模型(容易

看看