【问题标题】:how to make pyomo lib portable?如何使pyomo lib可移植?
【发布时间】:2022-01-14 21:37:54
【问题描述】:

我想知道如何在我的程序中使用pyomo,它调用python解释器来执行一些pyomo脚本,但它表明:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\LL\Desktop\face\face\Release\lib\site-packages\pyomo\environ\__init__.py", line 76, in <module>
    _import_packages()
  File "C:\Users\LL\Desktop\face\face\Release\lib\site-packages\pyomo\environ\__init__.py", line 73, in _import_packages
    pkg.load()
  File "C:\Users\LL\Desktop\face\face\Release\lib\site-packages\pyomo\opt\plugins\__init__.py", line 12, in load
    import pyomo.opt.plugins.driver
  File "C:\Users\LL\Desktop\face\face\Release\lib\site-packages\pyomo\opt\plugins\driver.py", line 14, in <module>
    import pyomo.scripting.pyomo_parser
  File "C:\Users\LL\Desktop\face\face\Release\lib\site-packages\pyomo\scripting\pyomo_parser.py", line 84, in <module>
    description=doc, epilog=epilog, formatter_class=CustomHelpFormatter )
  File "C:\Users\LL\Desktop\face\face\Release\lib\argparse.py", line 1647, in __init__
    prog = _os.path.basename(_sys.argv[0])
IndexError: list index out of range

【问题讨论】:

    标签: python pyomo


    【解决方案1】:

    pyinstaller 不支持二级导入。您必须在 .spec 文件中指定 hidden importspyomo 组件

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多