You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在OpenMDAO中为pyOptSparse安装SNOPT后仍无法导入的问题求助

在OpenMDAO中为pyOptSparse安装SNOPT后仍无法导入的问题求助

大家好,我现在在为OpenMDAO里的pyOptSparse驱动安装SNOPT优化器时遇到了卡壳的问题,折腾了好一阵还是没解决,想请教下有没有同行能给点建议?

我已经完成的操作步骤如下:

  • 按照SNOPT官方的Windows编译库安装说明完成了基础安装
  • 手动设置了SNOPT的许可证环境变量:set SNOPT_LICENSE "C:\Users\me\snopt7.lic"
  • 将SNOPT的库文件放到了pySNOPT对应的目录下:.conda\Lib\site-packages\pyoptsparse-main\pyoptsparse\pySNOPT
  • 从pyOptSparse团队获取了修改后的setup.py文件,并且在其中指定了我的SNOPT库的具体位置
  • 用conda install -c conda-forge pyoptsparse命令重新安装了pyOptSparse驱动,安装过程全程没有报错

但现在的问题是,当我在OpenMDAO中运行驱动时,始终会弹出这个错误提示:

ImportError: Optimizer SNOPT is not available in this installation.

我之前也看到过其他人分享类似的安装踩坑经历,但试了他们的办法还是没解决我的问题,想问问大家,还有什么其他可以排查或尝试的方向吗?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 12:39:50