Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Anaconda(Python)在Windows上安装Pyomo_Python_Windows_Anaconda_Conda_Pyomo - Fatal编程技术网

使用Anaconda(Python)在Windows上安装Pyomo

使用Anaconda(Python)在Windows上安装Pyomo,python,windows,anaconda,conda,pyomo,Python,Windows,Anaconda,Conda,Pyomo,我想解决LP和ILP与,但不幸的是,我是如此新手,我不能正常运行它 我已经通过以下方式安装了Pyomo(Coopr) 我可以毫无问题地导入模块: $ python Python 2.7.5 |Anaconda 1.8.0 (64-bit)| ... Type "help", "copyright", "credits" or "license" for more information. >>> import coopr.pyomo >>> 在这一点上,我迷

我想解决LP和ILP与,但不幸的是,我是如此新手,我不能正常运行它

我已经通过以下方式安装了Pyomo(Coopr)

我可以毫无问题地导入模块:

$ python
Python 2.7.5 |Anaconda 1.8.0 (64-bit)| ...
Type "help", "copyright", "credits" or "license" for more information.
>>> import coopr.pyomo
>>>
在这一点上,我迷路了,因为理论上我找不到安装包的路径 (/coopr.pyomo/examples/pyomo/diet)

我想我必须这么做,但我最近读到,现在康达v。2.1

conda(新pypi安装)的一个分支增加了与pip和pypi更好的集成。特别是conda列表还将显示pip安装的软件包,conda install将首先尝试查找conda软件包,如果失败,将使用pip安装软件包

我的最终目标是将其实现到IPython笔记本中,并能够将结果作为输出

注意:我正在尝试运行演示文件

pyomo diet1.py diet.dat

现在是2017年,pyomo可以通过

要安装LP和NLP解算器,还可以使用conda

conda install -c cachemeorg glpk ipopt_bin
如果您使用的是Mac或linux,则可以使用conda forge安装更新版本

conda install -c conda-forge glpk ipopt
如果您希望通过pip安装pyomo或Solver:

检查位于pyomo.exe的windows上的路径是否确实是C:\Anaconda\Scripts

此外,由于cmd在开始时识别了pyomo命令,因此路径设置正确

与:

在cmd上,您可以获得所有路径的列表(其中包括C:\Anaconda\Scripts\)

因此,对于Anaconda,只需设置glpsol.exe所在的路径,即可从cmd.exe进行设置,并考虑到您已在“C:\glpk\w64”上解压缩winglpk:

之后,重新启动cmd并使用“cd”命令导航,其中包含data.py和data.dat

终于成功了!感谢pyomo项目的邮件列表

有关更多信息,我建议阅读以下链接:

wingplk:

在windows 7上设置路径:

在Acandona Navigator中,转到“环境”,然后打开终端并键入:

conda install -c conda-forge pyomo
此外,如果要安装glpk解算器,请执行:

conda install -c conda-forge glpk
pyomo solve diet1.py diet.dat 
要检查所有可用的解算器,请执行以下操作:

pyomo help --solvers
要解决此问题,请执行以下操作:

conda install -c conda-forge glpk
pyomo solve diet1.py diet.dat 
pyomo help --solvers
pyomo solve diet1.py diet.dat