首页 文章

SCIP Python安装使用pip发布Windows

提问于
浏览
1

你好社区/开发者,

我目前正在尝试使用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

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

2 回答

  • 0

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

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

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

  • 0

    好吧,我明白了 . 我需要

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

    有趣的是,虽然代码工作正常(我假设这是Pycharm / scipy的错误?

相关问题