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

使用PyPy运行Python脚本出现No module named networkx错误如何解决

错误原因

该错误核心是你当前运行脚本所用的PyPy环境中未安装networkx第三方依赖库。PyPy的运行环境、依赖包目录和系统默认的CPython环境完全独立,即使你已经在CPython环境中安装过networkx,只要PyPy对应的环境没有单独安装,依然会触发该导入错误。

解决步骤
  • 首先使用PyPy自带的pip安装对应版本的networkx,执行命令如下:
    pypy -m pip install networkx
    注意:如果你执行脚本时用的是PyPy3(适配Python3语法的版本),需要将命令开头的pypy替换为你实际使用的启动命令,比如pypy3 -m pip install networkx,避免依赖包被安装到其他版本的PyPy环境中
  • 安装完成后执行以下命令验证是否安装成功:
    pypy -c "import networkx; print(networkx.__version__)"
    如果命令正常输出networkx的版本号,说明安装生效,重新执行你的原始脚本即可。
注意事项
  • 不要直接执行pip install networkx,该命令默认调用的是CPython对应的pip工具,安装完成后PyPy环境依然无法读取到该依赖。
  • 如果安装时提示权限报错,可以在安装命令末尾添加--user参数,将依赖安装到当前用户目录下,无需管理员权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:06:04