【问题标题】:scikit_posthocs not recognised in github environment.ymlscikit_posthocs 在 github environment.yml 中无法识别
【发布时间】:2020-11-21 14:56:52
【问题描述】:

我正在尝试为我的 jupyter 笔记本创建一个 myBinder 启动器。除了无法识别的 scikit_posthocs 之外,所有依赖项都可以加载。

名称:示例环境

渠道:

  • conda-forge

依赖:

  • numpy

  • psutil

  • 工具

  • matplotlib

  • 莳萝

  • 熊猫

  • 分开

  • 散景

  • 海产

  • xlrd

  • scikit-学习

  • scipy

  • 统计模型

  • scikit_posthocs

【问题讨论】:

  • anaconda 添加到频道。
  • 感谢您的建议,但仍然无法识别软件包 ResolvePackageNotFound: - scikit-posthocs
  • 试试scikit-posthocs(破折号而不是下划线)
  • 谢谢。我已经试过了。两者都不起作用。

标签: python jupyter-notebook yaml


【解决方案1】:

发生错误是因为scikit-posthocs 库未在 conda 中编译,并且无法从 conda 包管理器中使用,并且仅在 pip 中可用。因此,您需要在.yml 文件中的pip 下添加这些包。这是有关如何执行此操作的文档。 https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-file-manually。在您的情况下,它看起来像这样:

name: example-environment
channels:
 - conda-forge
dependencies:
 - numpy
 - psutil
 - toolz
 - matplotlib
 - dill
 - pandas
 - parts
 - bokeh
 - seaborn
 - xlrd
 - scikit-learn
 - scipy
 - statsmodels
 - pip:
   - scikit-posthocs

【讨论】:

  • 谢谢阿琼。你把我弄到了那里。我必须从依赖项列表中删除 -scikit_posthocs ,然后它工作正常!这比原本应该的要困难得多!
  • 哈哈复制你上面的要求时出错了。很高兴知道您解决了它并感谢您的编辑(:
猜你喜欢
  • 2020-12-18
  • 2022-01-14
  • 2018-05-07
  • 1970-01-01
  • 2021-03-15
  • 2019-06-27
  • 2012-03-22
  • 1970-01-01
  • 2021-06-15
相关资源
最近更新 更多