如何在Windows 10 64bit上安装pygraphviz

Hyn*_*ute 10 python 64-bit pygraphviz windows-10

有没有人成功在Windows 10 64bit上安装pygraphviz?我尝试使用python 3.5 64bit和32bit的anaconda,但没有成功

这是我在win10 64bit上使用python 3.5 32bit获得的错误

__CODE__

错误: __CODE__

我认为它与事实graphviz有关,在32位链接?

//注意 - 我尝试了互联网(anaconda,互联网)上可以找到的pygraphviz的所有二进制文件,并且没有在win10 64bit上工作...如果你有任何工作(我的意思是你真的测试了它)我也会很开心.. .

lub*_*tep 9

我已经在Anaconda通道上为运行Python 3.6或Python 3.7的Windows 64位创建了PyGraphviz 1.5版本。如果您正在运行Anaconda,则可以安装:

conda install -c alubbock pygraphviz
Run Code Online (Sandbox Code Playgroud)

这还将安装Graphviz 2.41作为依赖项(不要单独安装它,它可能会发生冲突,并且并非所有版本都是64位兼容的)。

我目前没有适用于Python 3.5的版本或Windows的32位版本,但希望以上内容对您有所帮助。

  • 节省了我很多时间。谢谢 :) (4认同)
  • @Julio 我刚刚添加了一个 Python 3.8 版本。感谢您的提醒! (3认同)

小智 7

以上都不适合我,所以我将展示在我的 Windows 11 机器上有效的内容(我不认为 Windows 版本是问题),这在 pygraphviz 文档

  1. 安装 Visual C/C++,从这里: https: //visualstudio.microsoft.com/visual-cpp-build-tools/ 它显示为一个要求,即使您确实安装了它并尝试使用 pip 重新安装,它也可能不会工作,因为 garphviz 是另一个要求。
  2. 下载并安装 Windows 版 graphviz:stable_windows_10_cmake_Release_x64_graphviz-install-2.46.0-win64.exe
  3. 重新启动计算机(根据第一步的要求)
  4. 然后使用以下命令通过Windows PowerShell安装库pygraphviz(我不知道为什么,使用pip它仍然无法工作):
python -m pip install --global-option=build_ext `
          --global-option="-IC:\Program Files\Graphviz\include" `
          --global-option="-LC:\Program Files\Graphviz\lib" `
          pygraphviz
Run Code Online (Sandbox Code Playgroud)


Min*_*iMe 5

从这里开始阅读 https://github.com/pygraphviz/pygraphviz/issues/58

在该页面的底部有一个指向Github Unpack中的x64 zip文件的链接,该文件为x64文件创建了相应的Program Files文件夹并将它们放在那里

然后使用此安装

pip install --global-option=build_ext --global-option="-IC:\Program Files\Graphviz2.38\include" --global-option="-LC:\Program Files\Graphviz2.38\lib\release\lib" pygraphviz
Run Code Online (Sandbox Code Playgroud)

  • 这是该问题页面底部的链接:https://github.com/mahkoCosmo/GraphViz_x64/。奇怪的是,这个 repo 已经 8 个月没有更新了,但是你指向的 `\Graphviz2.38\lib` 中的 `release` 目录不存在。 (2认同)

r3r*_*son 5

接受的答案对我在Windows 10上运行Python 2.7(Anaconda)不起作用.@ Mini建议的文件路径--global-option甚至不存在于他或她指向的git 仓库中.

对我有用的是遵循(当前)底部答案提供的指令:在Windows上安装pygraphviz

步骤:
1.从https://graphviz.gitlab.io/_pages/Download/Download_windows.html下载graphviz-2.38.msi 并安装
2.从http:// www.下载所需的2.7o̶r̶̶3̶.̶4̶轮文件. lfd.uci.edu/~gohlke/pythonlibs/#pygraphviz
3.导航到您下载轮文件的目录为
4.运行pip install pygraphviz-1.3.1-cp27-none-win_amd64.whl
5.飘柔

请注意,您可能必须运行̶ ?p?i?p? ?i?n?s?t?a?l?l? ?p?y?g?r?a?p?h?v?i?z?-?1?.?3?.?1?-?c?p?3?4?-?n?o?n?e?-?w?i?n?_?a?m?d?6?4?.?w?h?l?̶如果̶y̶o̶u̶'̶r̶e̶设法得到它的工作与Python̶3̶.̶4̶.̶我̶d̶i̶d̶n̶'̶t̶测试̶t̶h̶o̶u̶g̶h̶.̶此外,SO回答我引用也提到需要到的graphviz添加到您的PATH但我不需要.祝好运!

更新:python3轮消失了.如果你正在运行python3,这个答案对我有用.按照上面的步骤1,然后在WSL bash运行中:
1.2 sudo apt-get install python-dev graphviz libgraphviz-dev pkg-config
.pip install pygraphviz

答案说要使用sudo pip install pygraphviz,但由于某种原因,这给了我一个可怕的点子导入错误.删除sudo使它在我的情况下工作.


归档时间:

查看次数:

16004 次

最近记录:

6 年,4 月 前