【发布时间】:2017-05-25 15:09:31
【问题描述】:
社区/开发者您好,
我目前正在尝试使用 python 安装 SCIP,发现有 Windows 支持和基于 https://github.com/SCIP-Interfaces/PySCIPOpt/blob/master/INSTALL.md 的 pip 安装程序。
不过我遇到了“无法打开包含文件”的问题
以下是我为达到此步骤而执行的操作的列表。
- 下载 Python Anaconda 2.7 64 位
- 按原样安装所有复选框
- 下载 PyCharm 社区版
- 点击 64 位桌面链接,并关联 .py 复选框
- 打开 CMD > 写:easy_install -U pip
- 下载适用于 Python 2.7 的 Visual C++ 编译器
- 设置文件夹结构和下载的头文件
-
CMD > pip install pyscipopt 导致错误:
C:\Users\UserName\Downloads\SCIPOPTDIR\include\scip/def.h(32):致命错误 C1083:无法打开包含文件:'stdint.h':没有这样的文件或目录 错误:命令 'C:\Users\UserName\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe' 失败,退出状态为 2
我的环境变量和文件夹目录可以在这里找到: http://imgur.com/a/mJRva
非常感谢您的帮助, 亲切的问候
【问题讨论】:
-
很抱歉给您带来麻烦。我认为这些人使用 Windows 10 Bash 编译的 SCIP 优化套件成功地测试了这一点。您是否可以选择切换到 Bash 并在那里编译 SCIP 优化套件,然后按照您的描述继续使用 pip?
-
嗨@Gregor,非常感谢您的回答。我下载了 cygwin 来编译优化套件。但是,我再次卡在:src/rational.h:32:17: fatal error: gmp.h: No such file or directory 是否也可以使用同事的编译版本(最好的情况:我可以下载一个 zip > 提取它并使用它)?如果是,我需要联系谁来获取编译版本/那里有吗?干杯!
-
对不起,直到现在我才看到你的评论。看来您已按照答案中的说明解决了您的问题。关于下载,我们可以在我们的下载页面(也包括 Windows 库)上提供我们所拥有的内容,如果您需要不同的东西,请通过 ZIB 联系我们(参见 scip.zib.de#contact),我们可以看到我们能做些什么。
标签: scip