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

Ubuntu系统安装scikit-multiflow遇numpy.distutils缺失问题求助

解决scikit-multiflow安装时的numpy.distutils缺失问题

针对Ubuntu+Python3.12.3环境下安装scikit-multiflow遇到的ModuleNotFoundError: No module named 'numpy.distutils'问题,提供以下几种可行方案:

方案1:安装独立的numpy-distutils包

numpy在1.26+版本中移除了自带的distutils模块,但可以通过单独安装numpy-distutils包来满足依赖:

pip install numpy-distutils
pip install scikit-multiflow

方案2:安装scikit-multiflow开发分支

官方稳定版0.5.3的setup.py仍依赖已被移除的numpy.distutils,而GitHub上的开发分支已经修复了该兼容性问题,直接从源码安装:

pip install git+https://github.com/scikit-multiflow/scikit-multiflow.git

方案3:切换到Python3.11虚拟环境

Python3.12属于较新的版本,部分旧库的兼容性适配还未完成,建议使用Python3.11创建虚拟环境后再安装:

  1. 安装Python3.11及虚拟环境工具:
sudo apt update && sudo apt install python3.11 python3.11-venv
  1. 创建并激活虚拟环境:
python3.11 -m venv skmultiflow_env
source skmultiflow_env/bin/activate
  1. 安装scikit-multiflow:
pip install scikit-multiflow

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 01:20:04