SCIP Python安装使用pip发布Windows

时间:2017-05-25 15:09:32

标签: scip

Hello社区/开发者,

我目前正在尝试使用python安装SCIP,发现有Windows支持和基于https://github.com/SCIP-Interfaces/PySCIPOpt/blob/master/INSTALL.md的pip安装程序。

尽管如此,我遇到了一个问题"无法打开包含文件"

以下列出了我为完成此步骤而执行的操作。

  1. 下载Python Anaconda 2.7 64位
  2. 安装所有复选框
  3. 下载PyCharm社区版
  4. 点击64位桌面链接,并关联.py复选框
  5. 打开CMD>写:easy_install -U pip
  6. 下载Visual C ++编译器for Python 2.7
  7. 设置文件夹结构和下载的头文件
  8. 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失败

  9. 我的环境变量和文件夹目录可以在这里找到: http://imgur.com/a/mJRva

    非常感谢帮助, 亲切的问候

2 个答案:

答案 0 :(得分:0)

错误消息显示您缺少“stdint.h”。这是因为您没有最近的Visual Studio版本。您可能使用Python安装附带的那个。尝试安装最新的Visual Studio来解决此问题。

您可能想看看这个问题: Why Microsoft Visual Studio cannot find <stdint.h>?

PySCIPOpt需要一个C / C ++链接器来构建Python模块 - 尽管它已经在PyPI上进行了预编译。

答案 1 :(得分:0)

好吧,我明白了。我需要

(1)安装Python 3.6而不是Python 2.7(两个Anaconda) (2)之后pip安装工作 (3)我将库文件移动到lib文件夹中 (4)现在我可以执行这些例子了。

有趣的是,我得到了一个未解决的引用错误,虽然代码工作正常(我假设这是Pycharm / scipy的错误?)链接到图片:https://www.dropbox.com/s/d8pf6dkwuz9cwto/scip_python.png?dl=0