Pycharm + scikit-learn matplotlib 报错

本文详细探讨了遇到的ImportError,包括DLL加载失败、相对导入问题、matplotlib和sklearn模块问题。通过升级包、修正路径和调整设置,一步步解决numpy、scipy、Pillow和matplotlib的相关问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、ImportError: DLL load failed while importing qhull:找不到指定的模块。
2、DLL load failed while importing _imaging
3、ImportError: attempted relative import with no known parent package
4、AttributeError: module ‘matplotlib’ has no attribute

scikit-learn

ImportError: DLL load failed while importing qhull:找不到指定的模块。

from sklearn.datasets import make_blobs
File“D:\ProgramDataAnaconda3\lib\site-packages\sklearn\ init .py", line 82, in <module>from .base import clone
.....
.....
ImportError: DLL load failed while importing qhull:找不到指定的模块。

该问题主要是由于模块版本冲突引起,需关注numpy、scikit-learn、scipy三个的版本,暴力拆解——————全部升级到最新版,解决√。

pip install scipy --upgrade --user
pip install numpy --upgrade --user

接下来

DLL load failed while importing _imaging

看似是matplotlib的问题,实则是Pillow的问题,更新pillow 解决了√

pip install pillow --upgrade --user

接下来又遇到了

ImportError: attempted relative import with no known parent package

查了CSDN,
解决方案
看起来好像是路径的问题,我改了改,解决了
在这里插入图片描述

接下来,遇到了这个问题

AttributeError: module ‘matplotlib’ has no attribute ‘verbose’

找到了这个:
解决方案
简而言之,在pycharm中打开" File --> Settings --> Tools --> Python Scientific ",将"Show plots in toolwindow"去掉勾选即可。

又解决了,为何解决,我不知道,等我学会不废了再写个原理吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值