首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用pip安装Pyomo的“附加”?

如何使用pip安装Pyomo的“附加”?
EN

Stack Overflow用户
提问于 2018-11-07 18:41:38
回答 2查看 1.7K关注 0票数 1

我写这篇文章是因为在MacOSX10.14上使用Python3.6上的皮奥莫安装pip时遇到了问题

我遵循安装说明这里

我可以成功地执行第一个命令:

pip install pyomo

但是,当我应该运行以下命令来安装其他依赖项时,我会遇到麻烦:

pyomo install-extras

运行此命令将产生以下错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "/usr/local/bin/pyomo", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/site-packages/pyomo/scripting/pyomo_main.py", line 82, in main
    retval = _options.func(_options)
  File "/usr/local/lib/python3.6/site-packages/pyomo/scripting/driver_help.py", line 46, in install_extras_exec
    pyutilib.subprocess.run(command, tee=True)
  File "/usr/local/lib/python3.6/site-packages/pyutilib/subprocess/processmngr.py", line 690, in run_command
    th.join()
UnboundLocalError: local variable 'th' referenced before assignment

谷歌集团上有一篇关于这一点的文章,但还没有解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-19 16:34:37

这是Pyomo:https://github.com/Pyomo/pyomo/issues/243的github上的一个有记录的问题

他们似乎还没有解决pip安装的pyomo额外。

但是,如果您安装了conda - https://docs.conda.io/en/latest/

您应该能够使用以下终端命令:

https://pyomo.readthedocs.io/en/latest/installation.html

在conda成功安装之后,在终端中运行此命令:

代码语言:javascript
运行
复制
conda install -c conda-forge pyomo.extras

我知道这不是pip,但在pyomo修复他们的文档之前,这至少是一个解决办法。

  • 确认在python 3.x和ubuntu 18.04上工作
票数 3
EN

Stack Overflow用户

发布于 2018-12-07 13:19:37

我也遇到了这个问题(在Ubuntu18.04中)。

尝试从git项目(https://github.com/Pyomo/pyomo)安装它:

在Ubuntu 18.04:

代码语言:javascript
运行
复制
git clone https://github.com/Pyomo/pyomo.git
python3 pyomo/scripts/get_pyomo_extras.py

对Mac使用相应的命令(我从未使用过)。

我希望它对你有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53195784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档