对于我目前的项目,我需要一个解决者。我的选择落在了IPOPT身上。
在尝试使用Anaconda安装用于Python的IPOPT时,我偶然发现了多个问题。
例如:
conda install ipopt
正式安装了ipopt包,但是试图在Python中导入它却没有成功。
import ipopt
失败:
No module named "ipopt".
阅读ipopt、cyipopt和pyipopt的文档并没有带来任何澄清。
系统:
Windows 10 64位,Anaconda 1.9.7,Python3.7.5(64位)
发布于 2019-12-06 13:56:55
这就是为我解决问题的原因,并允许在独立的环境中安装一个干净的ipopt:
conda create -y -n ipopt_env
conda activate ipopt_env
conda install -y -c pycalphad cyipopt
这应该将ipopt安装到当前环境中:
conda install -y -c pycalphad cyipopt
测试:
python -c “import ipopt”
不应该归还任何东西。
在python中执行以下操作以访问文档:
import ipopt
help(ipopt)
help(ipopt.problem)
help(ipopt.minimize_ipopt)
https://stackoverflow.com/questions/59214553
复制相似问题