You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启动Memgraph时遇NetworkX模块ImportError,无法访问查询模块

解决Memgraph启动时NetworkX的ImportError问题
  • 检查Memgraph关联的Python环境
    Memgraph可能使用了和你安装NetworkX不同的Python环境。先确认Memgraph调用的Python路径:

    1. 执行 memgraph --help | grep python(Linux/macOS)查看配置项,或者找到Memgraph配置文件中的python_module_path参数。
    2. 用该路径下的pip检查NetworkX是否存在:比如路径为/usr/bin/python3,则运行 /usr/bin/python3 -m pip list | grep networkx。如果无结果,直接用这个pip安装:/usr/bin/python3 -m pip install networkx
  • 验证NetworkX版本兼容性
    Memgraph对NetworkX版本有兼容限制,部分版本仅支持2.x系列,不兼容3.x。先查看当前安装版本:pip show networkx,若为3.x,降级到稳定兼容版:pip install networkx==2.8.8

  • 配置Memgraph的Python模块路径
    如果NetworkX安装在非标准用户目录,需手动指定Memgraph加载模块的路径:

    1. 打开Memgraph配置文件(Linux通常在/etc/memgraph/memgraph.conf,Windows在安装目录下)。
    2. 找到并修改--python-module-path参数,添加你的site-packages路径,例如:
      --python-module-path=/home/your_user/.local/lib/python3.8/site-packages
      
    3. 重启Memgraph服务:sudo systemctl restart memgraph(Linux)
  • 排查权限问题
    若NetworkX安装在用户私有目录,Memgraph服务进程可能无读取权限。可选择:

    • 将NetworkX安装到系统全局路径:sudo pip install networkx
    • 调整目录权限:sudo chmod -R o+r /home/your_user/.local/lib/python3.8/site-packages/networkx

内容的提问来源于stack exchange,提问作者KWriter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 21:01:09