V0.19之前版本安裝方法
V0.19.0以及之前版本的求解器SDK,在安裝時(shí)候需要手動(dòng)設(shè)置些環(huán)境變量。請(qǐng)查閱本文檔安裝方法。
從V0.20.0開始,Linux和macOS的軟件安裝包設(shè)置了自動(dòng)安裝步驟簡(jiǎn)化流程。
如果您需要安裝舊的版本,可參考如下動(dòng)作更換掉2. 安裝:基礎(chǔ)安裝,能支持C、C++接口APIs和 3. 配置環(huán)境變量安裝步驟。
替換步驟2. 安裝:基礎(chǔ)安裝,能支持C、C++接口APIs
安裝前,請(qǐng)參考7. 卸載和重裝來(lái)清除或備份之前的版本。請(qǐng)注意將后面的示例指令中的0.19.0版本號(hào)更換為自己要裝的版本號(hào)。
Java和Python的安裝需要完成此步驟后,再安裝后文的對(duì)應(yīng)支持。
Windows系統(tǒng):
雙擊安裝文件,根據(jù)指引安裝。
安裝時(shí),如果需要為所有用戶安裝,需要按住 shift 同時(shí)右擊安裝包,選擇“以管理員身份運(yùn)行”,并在后續(xù)取消勾選“Install MindOpt for current user only”。或者以管理員身份運(yùn)行“命令提示符”,然后目錄切換到安裝包所在文件夾,執(zhí)行安裝包文件。
Linux系統(tǒng):
系統(tǒng)命令行中輸入指令示意如下。
使用bash執(zhí)行的:
bash mindopt-install-linux-0.19.0.sh --target $HOME/mindopt
或使用zsh執(zhí)行的:
zsh mindopt-install-linux-0.19.0.sh --target $HOME/mindopt
macOS系統(tǒng):
同Linux系統(tǒng),系統(tǒng)命令行中輸入指令示意如下,其中target地址可修改為自己想要的安裝地址。
使用bash執(zhí)行的:
bash mindopt-install-osx-0.19.0.sh --target $HOME/mindopt
或使用zsh執(zhí)行的:
zsh mindopt-install-osx-0.19.0.sh --target $HOME/mindopt
求解器安裝后的文件目錄結(jié)構(gòu)如下圖示意,會(huì)包含:
0.19.0
根文件夾,代表不同的軟件版本號(hào),可以支持多版本同時(shí)存在安裝。osx64-x86
子文件夾,里面是可執(zhí)行文件、動(dòng)態(tài)庫(kù)等。這個(gè)文件夾名稱有3種,對(duì)應(yīng)不同系統(tǒng)版本:win64-x86
、linux64-x86
、osx64-x86
,便于查驗(yàn)是否安裝了正確的系統(tǒng)版本。examples
文件夾,里面是多種編程語(yǔ)言、建模工具和示例輸入數(shù)據(jù)data
,幫助您快速掌握。最后的
fl_client.ini
是用戶要?jiǎng)?chuàng)建的鑒權(quán)文件,后文會(huì)講述它。
替換步驟3. 配置環(huán)境變量
求解器的安裝目錄結(jié)構(gòu)是<MDOHOME>/<VERSION>/<PLATFORM>/
,對(duì)應(yīng)的<>中的內(nèi)容需要修改為您的安裝地址、版本號(hào)、系統(tǒng)號(hào)。請(qǐng)參考下面的配置添加環(huán)境變量,您如果重新安裝或者安裝多版本,可根據(jù)自己的情況來(lái)修改生效的版本號(hào)。
Linux系統(tǒng):
環(huán)境變量添加內(nèi)容如下示意(環(huán)境變量文件修改方式見后文):
export MINDOPT_HOME=$HOME/mindopt/0.19.0/
export LD_LIBRARY_PATH="$MINDOPT_HOME/linux64-x86/lib/"${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export PATH="$MINDOPT_HOME/linux64-x86/bin/"${PATH:+:$PATH}
macOS系統(tǒng):
環(huán)境變量添加內(nèi)容如下示意(環(huán)境變量文件修改方式見后文):
export MINDOPT_HOME=$HOME/mindopt/0.19.0/
export DYLD_LIBRARY_PATH="$MINDOPT_HOME/osx64-x86/lib/"${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}
export PATH="$MINDOPT_HOME/osx64-x86/bin/"${PATH:+:$PATH}
Linux和macOS系統(tǒng)環(huán)境變量文件修改方式如下示意:
使用bash執(zhí)行的:
nano ~/.bashrc
source ~/.bashrc
或使用zsh執(zhí)行的:
nano ~/.zshrc
source ~/.zshrc
配置完環(huán)境變量后,可在命令行中輸入mindopt來(lái)驗(yàn)證是否安裝成功。截圖示意如下:
運(yùn)行失敗的常見異常處理方式:
如果執(zhí)行失敗,很可能是權(quán)限問(wèn)題,可通過(guò)以下方式更改可執(zhí)行文件的權(quán)限:
Linux:
chmod u+x $MINDOPT_HOME/linux64-x86/bin/mindopt
macOS:
chmod u+x $MINDOPT_HOME/osx64-x86/bin/mindopt
有些系統(tǒng)可能會(huì)由于開發(fā)者安全校驗(yàn)不能同意運(yùn)行mindopt,如macOS可在安全性與隱私可點(diǎn)擊仍然允許。如下圖所示。更多異常可查詢常見問(wèn)題FAQ中安裝問(wèn)題。