python - 在 NetworkX 中绘制图形

标签 python windows-7 numpy matplotlib networkx

我尝试在 networkx 中绘制一个简单的图形,但出现此错误消息:

RuntimeError: module compiled against API version 6 but this version of numpy is 4

Traceback (most recent call last):
  File "D:\project\awk\gg.py", line 2, in <module>
    import matplotlib.pyplot as plt
  File "D:\programs\python\lib\site-packages\matplotlib\pyplot.py", line 26, in <module>
    from matplotlib.figure import Figure, figaspect
  File "D:\programs\python\lib\site-packages\matplotlib\figure.py", line 24, in <module>
    import matplotlib.artist as martist
  File "D:\programs\python\lib\site-packages\matplotlib\artist.py", line 7, in <module>
    from transforms import Bbox, IdentityTransform, TransformedBbox, \
  File "D:\programs\python\lib\site-packages\matplotlib\transforms.py", line 35, in <module>
    from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: numpy.core.multiarray failed to import

我该如何解决?

最佳答案

您下载了 matplotlib 的二进制版本,并针对比您安装的更新版本的 numpy 进行了链接/编译。

升级您的 numpy 安装,找到针对您的 numpy 版本编译的 matplotlib 版本,或者构建 matplotlib 来自源代码。

关于python - 在 NetworkX 中绘制图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850536/

相关文章:

python - 无法在 Jupyter Markdown 单元格中显示图像文件

python - 任何与所有 PD 数据帧不一致

c++ - 编辑 rc 文件,然后在 VC 对话框向导中打开它时,由于 TBS_NOTIFYBEFOREMOVE,出现错误 RC2104

linux - 无法从同一 LAN 上的 Linux 计算机 ping Windows 7 计算机

python - Python中使用fft2的"valid"和"full"卷积

Python 使用 numpy 数组检查列表是否在列表列表中

python - gekko 的 MIP 问题 - 它不会收敛到解决方案,也不返回错误

python - pandas 列与其索引 groupby 的乘积

Windows 7 任务栏小部件或工具栏

python - 将字符串添加到字母python的末尾