在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
相关产品推荐
相关产品推荐

