在Windows上安装SCIP for Python不再适用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows上安装SCIP for Python不再适用相关的知识,希望对你有一定的参考价值。

我使用以下线程在Python上安装了SCIP:SCIP Python Installation Issue Windows with pip

现在我有一台新的笔记本电脑,并试图再次重新安装SCIP但它不起作用(我尝试了几台具有相同结果的机器)。软件版本已更改,因此我参考下面的新版本。


安装(环境):

  • 操作系统:Windows 10
  • Anaconda版本5.0.1 |发布日期:2017年10月25日; Python 3.6(64位)
  • PyCharm,2017.3(社区版)
  • 库PySCIPOpt(pip install pyscipopt)
  • 从SCIPOPTDIR.rar解压缩文件目录C: SCIPOPT
  • 设置环境变量: 添加了变量SCIPOPTDIR和安装目录的值(即C: SCIPOPT) 在PATH变量中添加了条目%SCIPOPTDIR% lib

错误信息:

文件“C:/Users/i070009/PycharmProjects/OptimizationModels/RunTestOfSCIPLibrary.py”,第1行,in

来自pyscipopt import Model,quicksum

ModuleNotFoundError:没有名为'pyscipopt'的模块


如果我使用jupyter Notebook(来自pyscipopt import Model,quicksum),我会收到以下错误消息:

从pyscipopt import Model,quicksum中的()----> 1中的ImportError Traceback(最近一次调用last)

C: ProgramData Anaconda3 lib site-packages pyscipopt__init __。py in()1#export user-related objects:

  2 from pyscipopt.Multidict import multidict

----> 3来自pyscipopt.scip导入模型

  4 from pyscipopt.scip      import Branchrule

  5 from pyscipopt.scip      import Conshdlr

ImportError:DLL加载失败:找不到指定的模块。

我的猜测是找不到模块但是因为我添加了PATH变量(并且它在我的旧笔记本电脑上工作)我很困惑为什么它不起作用。这可能是一个非常简单的问题。我只是没有看到它!感谢您对此主题的任何帮助!

答案

这已经在这里处理:https://github.com/SCIP-Interfaces/PySCIPOpt/issues/110

需要确保bin目录在Windows上的PATH中可用,因此在安装和执行PySCIPOpt期间可以找到二进制文件和dll / lib。

以上是关于在Windows上安装SCIP for Python不再适用的主要内容,如果未能解决你的问题,请参考以下文章

windows上安装numpy,scipy

怎么在32位windows系统上搭建爬虫框架scrapy?

windows10安装配置scikit-learn步骤

欧 盟 建立 SCIP 数据库加强供应链信息传递

Scip 与 mingw 和 msys 集成

sh 在Ubuntu for Windows上安装nodejs