首页 > 解决方案 > pygraphviz 的 conda-forge PackagesNotFoundError

问题描述

我正在尝试安装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根据文档,应该在bioconda和conda - forge中,但我仍然找不到包。我也更新了 conda conda update conda,但仍然没有运气。

这里有什么问题吗?还是我想念的东西?

标签: pythonanacondacondapygraphviz

解决方案


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

conda install -c conda-forge pygraphviz

更新:Windows

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

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

请参阅 SO 答案在 Windows 上安装 Pygraphviz


推荐阅读