静静_jingjing 2021-03-26 15:39 采纳率: 11.1%
浏览 387

Communities库 小demo老是报错 有遇到过这个错误的吗 ?如何解决?

from communities.algorithms import louvain_method
from communities.visualization import draw_communities
import numpy as np

adj_matrix = np.array([
    [1,2,3,4,5],
    [1,2,3,4,5],
    [1,2,3,4,5],
    [1,2,3,4,5],
    [1,2,3,4,5]
])
communities, frames = louvain_method(adj_matrix)
draw_communities(adj_matrix, communities)

参考https://github.com/shobrook/communities 写的demo  老是报错

具体的报错信息:

D:\Apps\Anaconda\python.exe D:/PYproject/UnderPower/test.py
D:\Apps\Anaconda\lib\site-packages\communities\visualization\draw_communities.py:89: MatplotlibDeprecationWarning: 
The set_offset_position function was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
  collection.set_offset_position("data")
AttributeError: 'NoneType' object has no attribute 'close'
Exception ignored in: 'scipy.spatial.qhull._Qhull.__dealloc__'
Traceback (most recent call last):
  File "D:\Apps\Anaconda\lib\site-packages\communities\visualization\draw_communities.py", line 95, in _convex_hull_vertices
    hull = ConvexHull(points)
AttributeError: 'NoneType' object has no attribute 'close'
Traceback (most recent call last):
  File "D:/PYproject/UnderPower/test.py", line 13, in <module>
    draw_communities(adj_matrix, communities)
  File "D:\Apps\Anaconda\lib\site-packages\communities\visualization\draw_communities.py", line 220, in draw_communities
    draw_community_patches(nodes, communities, ax)
  File "D:\Apps\Anaconda\lib\site-packages\communities\visualization\draw_communities.py", line 164, in draw_community_patches
    vertices = _convex_hull_vertices(node_coordinates, community)
  File "D:\Apps\Anaconda\lib\site-packages\communities\visualization\draw_communities.py", line 95, in _convex_hull_vertices
    hull = ConvexHull(points)
  File "qhull.pyx", line 2433, in scipy.spatial.qhull.ConvexHull.__init__
  File "qhull.pyx", line 270, in scipy.spatial.qhull._Qhull.__init__
  File "messagestream.pyx", line 36, in scipy._lib.messagestream.MessageStream.__init__
OSError: Failed to open file b'C:\\Users\\\xe9\x9d\x99\xe9\x9d\x99\\AppData\\Local\\Temp\\scipy-jvppooms'

Process finished with exit code 1

  • 写回答

1条回答 默认 最新

  • Marst·Writer 2023-06-02 12:14
    关注

    原因:temp路径有中文

    在系统环境变量中更改temp变量值为不含中文的

    评论

报告相同问题?

悬赏问题

  • ¥15 python用ARIMA时间预测模型预测数据出错,急!
  • ¥30 为什么后端传给前端vue的河流json数据不在地图中显示出来
  • ¥50 关于弹性波动方程求解的问题:
  • ¥100 C# 做 10个串口数据采集;采集数据填到 EXE表中;1路与PLC MODBUS通讯 ;要求速度尽量快点; 有能做完整程序的单聊,重酬
  • ¥15 P0口接8个LED,编写程序,并绘制proteus仿真电路原理图
  • ¥15 java,maven
  • ¥15 单独编译安卓13车载evs
  • ¥20 完成实验一,要求按照图片要求,实验报告一定要按照要求,并且回答简答题,截止日期明天中午12:00
  • ¥30 孪生网络模型,当训练集与测试集共用一个数据集时,训练准确率为100%,而测试准确率仍在50%左右浮动(正常来说测试的都是学习过的数据,准确率应为100%)。【不要GPT及任何大模型回答】
  • ¥15 关于#pynetdicom#的问题,如何解决?(标签-python|关键词 c_get、pydicom、pynetdicom)