文章目录

  • 前言
  • 一、安装SCIP
  • 二、安装PySCIPOpt及中间的坑

前言

Linux下安装SCIP + PySCIPOpt时常会出现如下的报错,本文记录一下对这个问题的解决。

fatal error C1083: Cannot open include file: 'scip/scip.h': No such file or directory

在Windows平台的下载步骤可以参考这篇博文,十分详细。
WIndows平台的安装步骤:https://www.cnblogs.com/dengfaheng/p/10041488.html

一、安装SCIP

建议在官网下载源代码
官网地址是https://www.scipopt.org/index.php#download
建议下载scipoptsuite.tgz

之后的安装命令为

cd scipoptsuite-4.0.0
mkdir build
cd build
cmake ..
make

之后配置一下环境

vim ~/.bashrc
export PATH=$PATH:~/software/scip/scipoptsuite-4.0.0/build/bin/
source ~/.bashrc

之后可以在bash中输入scip进行测试

二、安装PySCIPOpt及中间的坑

正常来说下面直接

pip install PySCIPOpt

或者下载源码编译安装就行了,但直接这样的话就会遇到这个bug

fatal error C1083: Cannot open include file: 'scip/scip.h': No such file or directory

使用cd命令进入文件夹~/software/scip/scipoptsuite-4.0.0/build/bin/,发现确实没有include文件夹,更不用说里面的scip.h头文件了

那么include文件夹在哪儿呢?

实际上就在刚刚下载的scipoptsuite.tgz下面

将其解压之后,拷贝到~/software/scip/scipoptsuite-4.0.0/build/bin/之后就大功告成了!

在下载源代码进行安装时,在

python setup.py install

之前,需要指定路径,即

export SCIPOPTDIR=~/software/scip/scipoptsuite-4.0.0/build/bin

Linux CentOs 下 安装 SCIP + PySCIPOpt相关推荐

  1. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  2. Linux/CentOS下安装Apache/SVN/Subversion图文详解教程

    Linux(CentOS)下安装Apache+Subversion(图文教程) 服务器版本和安装软件 服务器版本: RedHatCentOS 5.5 32 bit 安装软件: apr-1.3.5.ta ...

  3. linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务

    Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...

  4. Linux(centos)下安装JDK

    安装 JDK是运行java程序必不可少的环境,服务器上跑程序也不例外.首先在安装之前,要知道Linux下安装软件有两种,一种是使用yum等命令直接下载,一种是使用上传下载工具,上传至Linux下使用, ...

  5. linux卸载rpm包的命令,Linux(centos)下安装卸载命令rpm,make install使用方法

    A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装. ==如何卸载 ...

  6. linux———centos下安装redis(快捷方式)

    linux下安装东西我分为两种方式,一种包的安装,一种编译源码安装:此文档介绍包的安装方式: 一.redis作为中间件,可以很方便的存储键值类型的数据给我们提供了很大的便利,安装方式也无外乎两种,一种 ...

  7. Linux Centos下安装mysql详细步骤

    1.下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.解压 tar -zxvf mysql-5.7.9-lin ...

  8. linux谷歌浏览器运行安软件下载,Linux CentOS 下安装谷歌浏览器(Chromium)

    1.首先保证你的PC可以上网. 2.用root帐号登录系统. 3.下载新的软件源定义,输入一下命令: cd /etc/yum.repos.d wget http://people.centos.org ...

  9. Linux(CentOS)下安装Elasticsearch5.0.0

    一.ES5.0解压安装到Windows之后(可能)需要进行的设置: 1.如果不设置,直接运行elasticsearch.bat 文件 ,会报错: 2.解决方式 调节 conf/jvm.options ...

最新文章

  1. 国产AI全面崛起!盘点11款2019年热门国产AI芯片
  2. Creating Your First Mac App--创建你的第一个Mac应用
  3. 信息系统项目管理师:第6章:项目进度管理(3)-章节重点汇总
  4. 【 2013 Multi-University Training Contest 8 】
  5. 后台启动_Windows10中如何阻止程序在后台运行
  6. 音频信号发生器_1957年,DIY的Hi-Fi 电唱机单电子管音频发生器的音质保真度高...
  7. PAT乙级(1006 换个格式输出整数)
  8. 并发框架disruptor(高性能内存Queue)
  9. 字符集不同导致的ORA-00972
  10. bfs--最小步数--青蛙
  11. R中读取文件,找不到路径问题 No such file or directory
  12. java多线程-读写锁原理
  13. Mxnet框架学习笔记(二):Kaggle房价预测实战分析
  14. 破解wifi时遇到rtl8187 - [phy1]SIOCSIFFLAGS: Name not unique on network
  15. 开源3D建模软件FreeCAD基础介绍与入门
  16. 基于个性化的电影推荐系统全流程设计
  17. 听湖畔大学:史玉柱谈企业文化
  18. wxformbuilder软件制作gui界面教程
  19. 【lstm预测】基于lstm实现时间序列数据预测matlab源码
  20. 台式计算机没有声音图标,电脑突然没有声音怎么解决 电脑喇叭图标不见了怎么办...

热门文章

  1. java map分组_java8快速实现List转map 、分组、过滤等操作
  2. 南理工计算机考研复试科目,2020南京理工大学计算机考研初试科目、参考书目、复试详情汇总...
  3. 云计算相关术语大收罗
  4. 超分辨率重建——(一)何为超分和分类
  5. 硬件设计基础 —— 电流、电压、功率
  6. python 无法导入cpython的.pyx文件
  7. 【Webpack】1047- 轻松理解webpack热更新原理
  8. 使用免费虚拟主机安装苹果cms
  9. iOS开发--iOS及Mac开源项目和学习资料
  10. 仿知乎日报android