相关疑难解决方法(0)

在Windows 10 64位,Python 3.6上安装pygraphviz

好的,我们在这里......我正在尝试在Windows 10上安装pygraphviz.这个问题在网上有很多解决方案,但还没有一个对我有用.我遇到的确切问题是通过jupyter笔记本 - >

[1] import networkx as nx
import pylab as plt
from networkx.drawing.nx_agraph import graphviz_layout

[2]G = nx.DiGraph()
G.add_node(1,level=1)
G.add_node(2,level=2)
G.add_node(3,level=2)
G.add_node(4,level=3)

G.add_edge(1,2)
G.add_edge(1,3)
G.add_edge(2,4)

nx.draw(G, pos=graphviz_layout(G), node_size=1600, cmap=plt.cm.Blues,
    node_color=range(len(G)),
    prog='dot')
plt.show()
Run Code Online (Sandbox Code Playgroud)

在[2]后我得到以下错误:

ModuleNotFoundError                       Traceback (most recent call last)
C:\Users\name\Anaconda3\lib\site-packages\networkx\drawing\nx_agraph.py 
in 
pygraphviz_layout(G, prog, root, args)
    254     try:
--> 255         import pygraphviz
    256     except ImportError:

ModuleNotFoundError: No module named 'pygraphviz'
Run Code Online (Sandbox Code Playgroud)

ImportError                               Traceback (most recent call last)
<ipython-input-2-86a15892f0f0> in <module>()
  9 G.add_edge(2,4)
 10 
---> 11 nx.draw(G, pos=graphviz_layout(G), node_size=1600, cmap=plt.cm.Blues, …
Run Code Online (Sandbox Code Playgroud)

python windows pip pygraphviz anaconda

25
推荐指数
3
解决办法
7494
查看次数

如何规避Windows Universal CRT标头对vcruntime.h的依赖性

在尝试评估Windows上的Clang时,利用Windows通用C运行时(...\Windows Kits\10\Include\10.0.15063.0\ucrt),我立即面临意外的墙,形式是未公开和意外的依赖在微软的Visual Studio上.显然,即使是最简单的C程序也只有在包含任何标准C头时才能编译,因为它们似乎最终都试图#include vcruntime.h(它不是UCRT的一部分).

我的问题是:

  1. 有没有办法在没有Visual Studio的情况下使用Windows Universal C RTL SDK?
  2. 如果它没有意图或可能,为什么它不被称为"Windows CRT for Microsoft VC" - 我错过了什么?

c windows sdk clang-cl universal-crt

7
推荐指数
1
解决办法
992
查看次数

标签 统计

windows ×2

anaconda ×1

c ×1

clang-cl ×1

pip ×1

pygraphviz ×1

python ×1

sdk ×1

universal-crt ×1