此教程用于小白在mac上安装线性规划求解器scip组件
前提:mac已安装brew
下载地址
https://www.scipopt.org/index.php#download
(截止2020-09-02,建议下载6.0.2版本而非7.0.1版本)
在mac终端运行:
(#后的汉字不要运行哦)
brew install gcc
brew install cmake
cd /Users/dengjun/Downloads/ # 定位到上面下载的文件路径
tar zxvf scipoptsuite-6.0.2.tgz # 解压刚刚下载的文件
cd scipoptsuite-6.0.2
cd scip/
cd src/
cd ../../
pwd
mkdir build
cd build/
cd ../
cmake -S . -B build -DSOPLEX_DIR=$SCIPOPTDIR -DCMAKE_INSTALL_PREFIX=$SCIPOPTDIR
make -C ./build/ -j 4
以下报错:
make -C ./build install
报如下错误:
-- Install configuration: "Release"
CMake Error at zimpl/src/cmake_install.cmake:36 (file):
file cannot create directory: /include/zimpl. Maybe need administrative
privileges.
百度搜索是要用管理员权限运行,即如下语句:
sudo make -C ./build install
还是报上面的错误
另一尝试:
sudo make
sudo make -C ./build install
还是报上面的错误
(灬ꈍ ꈍ灬)
【上面报错的语句失败了,所以后面用pulp调用scip时必须指定path】