[英]How to install ipopt for python on Windows using Anaconda
对于我当前的项目,我需要一个求解器。 我的选择落在了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、Python 3.7.5(64 位)
这就是为我解决问题并允许在单独的环境中进行干净的 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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.