【发布时间】: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,这可能会导致一些问题。我们希望本周削减一个补丁版本来解决这个问题。