【问题标题】:conda-forge PackagesNotFoundError for pygraphvizpygraphviz 的 conda-forge PackagesNotFoundError
【发布时间】:2020-08-04 00:05:15
【问题描述】:

我正在尝试安装pygraphviz,但 conda 在频道中找不到它。以下是我得到的错误。 Conda-forge 已经在频道列表中,我尝试使用 -c conda-forge 但仍然无法正常工作。我也试过bioconda频道,还是不行。

> conda install -c anaconda pygraphviz
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - pygraphviz

Current channels:

  - https://conda.anaconda.org/anaconda/win-64
  - https://conda.anaconda.org/anaconda/noarch
  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-64
  - https://repo.anaconda.com/pkgs/msys2/noarch
  - https://conda.anaconda.org/conda-forge/win-64
  - https://conda.anaconda.org/conda-forge/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

根据文档,Pygraphviz 应该在biocondaconda-forge 中,但我仍然找不到包。 我还更新了 conda conda update conda,但仍然没有运气。

这里有什么问题吗?还是我错过了什么?

【问题讨论】:

  • 在 conda 存储库中,pygraphviz 仅适用于 linux 和 osx,但不适用于 windows。
  • :( 真是可悲!现在我在 conda 文档中看到了 osx 和 linux 标签。非常感谢您为我指出。
  • 顺便说一句,您应该更愿意忽略-c anaconda,它只是默认频道的镜像
  • 我投票决定关闭它,因为 Conda 包在 Windows 上根本不可用,并且该信息显示在 package's page on Anaconda Cloud 上。

标签: python anaconda conda pygraphviz


【解决方案1】:

您从错误的渠道安装它。做:

conda install -c conda-forge pygraphviz

更新:Windows

在 Windows 上安装 pygraphviz 似乎存在挑战。假设已安装 graphiz 并将其添加到 Path,这是一个单独的程序(不是 python 库),这些解决方案可能会起作用

# Tom Hanks’ answer 
conda install graphviz pygraphviz -c alubbock

查看 SO 答案Installing Pygraphviz on Windows

【讨论】:

  • 我尝试了几个渠道,例如conda-forgebioconda。这个问题似乎在windows中不可用
  • 问题是操作系统。似乎可用的软件包适用于 unix。让我看看你还有什么选择
  • 更新了我的回复
  • 没关系conda install -c conda-forge pygraphviz 适用于 Windows 10
【解决方案2】:

“conda install graphviz pygraphviz -c alubbock”在 Anaconda cme.exe 终端中为我工作(以及使用其他方法的几次失败尝试)。在其他地方,我也被告知要安装 C+ 编译器,我在 Visual Studio 中完成了这项工作。但也许你可以尝试不安装 C+ 编译器

【讨论】:

  • 如果您在 conda 中工作,C 编译器会预装它。这就是使用 conda 的美妙之处,它让安装 Python 包的工作变得如此轻松。
猜你喜欢
  • 1970-01-01
  • 2022-01-09
  • 2021-03-12
  • 1970-01-01
  • 2019-09-06
  • 2018-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多