【scikit-multiflow】scikit-multiflow 安装流程

scikit-multiflow 0.5.3 安装流程

说在前面

在复现实验的时候需要安装这个包,这安装过程对于我一个第一次配置深度学习环境的人来说极为艰难,网上也没有详细的资料来说明,特此记录一下我自己摸索的流程。

参考资料

具体步骤

这些包的版本号都是经过实践,互相兼容,功能齐全的版本,可以放心使用

这里安装的是scikit-multiflow0.5.3

以下操作请按顺序执行,如果某些包已经安装了可以直接跳过

  1. 因为scikit-multiflow对于python的版本有限制,这里使用python 3.8, 注意要64位的
  2. 安装 numpy 1.21.5
  3. 安装 sortedcontainers 2.4.0
  4. 安装 scipy 1.10.1
  5. 安装 matplotlib 3.5.1
  6. 安装 scikit-learn 1.0.2
  7. 安装 pandas 2.0.0
  8. 安装 scikit-multiflow 0.5.3

过程中可能出现的问题

问题一

AttributeError: module ‘numpy‘ has no attribute ‘ndarray‘

原因:numpy与pandas版本不匹配!

按照我的版本安装就不会不匹配

解决方案:

  • 进入所在的环境,分别卸载掉原有的numpy和pandas
# 卸载pandas
pip uninstall pandas
# 卸载numpy
pip uninstall numpy
  • 重新安装numpy和pandas,安装顺序为先numpy,后pandas
# 安装 numpy
pip install numpy==1.21.5 -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
# 安装 pandas
pip install pandas==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

问题二

ImportError cannot import name _imaging from PIL

原因:系统会自动匹配默认版本的PIL

解决方案:

将默认版本的PIL卸载,重新安装我们需要的PIL

  • 卸载PIL
pip uninstall pillow
  • 重新安装PIL
pip install pillow

问题三

No module named ‘kiwisolver._cext‘

原因:系统会自动匹配默认版本的kiwisolver

解决方案:

  • 卸载现有的kiwisolver
pip uninstall kiwisolver
  • 重新安装
pip install kiwisolver  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值