【问题标题】:Is there an order in which Pyomo, pyomo-extras and spyder need to be installed with conda?是否有需要使用 conda 安装 Pyomo、pyomo-extras 和 spyder 的顺序?
【发布时间】:2018-10-22 22:15:17
【问题描述】:

我正在尝试使用 pyomo、numpy/scipy、matplotlib 和 spyder 设置 conda 环境。

我已经尝试了使用 anaconda 安装 pyomo、pyomo-extras 和 spyder 的所有可能顺序排列,但似乎没有一个可能的选项以成功安装结束(最终不会启动 spyder)。

在我看来,conda 依赖项不是很健壮,有没有更好的方法来安装这三个实际可以工作的包?

我观察到 spyder 安装了 python37,而 pyomo 似乎将其降级为 python366。

谢谢,新手请耐心等待。 sg

【问题讨论】:

  • 此处是 Spyder 维护者)请尽可能明确地说明您用于安装所有这些软件包的命令。特别是,我需要回答以下问题:您使用的是什么操作系统?您是否正在创建一个 conda 环境来安装这些软件包?您是使用 conda 还是 pip 来安装它们?如果是 conda,您是否使用 conda-forge?请重新编辑您的问题并将所有信息添加到其中。同时添加您现在正在使用的命令的分步列表。
  • 另外(作为旁注)我知道你是一个新手,但简单地说“我试图这样做,这个但它不起作用”真的没有帮助。所以我的建议,不仅是这次,而且是你未来在 StackOverflow 中的交互,都是尽可能明确。 (请不要为此感到难过,我的建议只会帮助您充分利用这个伟大的网站)。
  • FWIW:我已经验证在 Mac OS 10.12 上,命令 conda create -n pyomo python=3.6 conda-forge::pyomo conda-forge::pyomo.extras spyder 成功安装了所有提到的软件包,并允许在激活的环境中启动 spyder(source activate pyomo 后跟 spyder)。因此,为了确认@CarlosCordoba 的观点,我们需要更多详细信息来了解您的情况。
  • @merv:感谢您非常有帮助(并且没有讲道)的回答。当然,正是社区乐于助人才造就了一个很棒的网站——比如这个——。
  • Python 3.7 目前不支持 Pyomo,这可能会导致一些问题。我们希望本周削减一个补丁版本来解决这个问题。

标签: spyder conda pyomo


【解决方案1】:

至少在 Mac OS X 上,下面会安装你提到的所有包

conda create -n pyomo python=3.6 conda-forge::pyomo conda-forge::pyomo.extras spyder

随后 spyder 毫无问题地启动:

source activate pyomo
spyder

所以,要回答您的问题,您不需要安装任何特定的顺序。

【讨论】:

    猜你喜欢
    • 2016-08-21
    • 2020-11-21
    • 2013-11-24
    • 2019-04-11
    • 2020-03-29
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多