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

无法导入PySpark ML库报错:找不到numpy模块

导入VectorAssembler时出现ModuleNotFoundError的解决办法

问题原因

从报错栈可以明确:PySpark的pyspark.ml.param模块在加载时会导入numpy,但你的Python环境中未安装numpy,因此触发ModuleNotFoundError: No module named 'numpy'。这并非VectorAssembler本身的问题,而是其依赖的底层模块需要numpy支持。

解决步骤

  • 根据你的Python环境,执行对应的pip命令安装numpy:
    • 系统默认Python:pip install numpy
    • Python3环境:pip3 install numpy
    • 虚拟环境:先激活虚拟环境,再执行上述命令之一
  • 安装完成后,重新运行from pyspark.ml.feature import VectorAssembler即可正常导入。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:55:24