今天将一份写好的python机器学习程序换了个电脑跑的时候,出现了如下报错:
ImportError: cannot import name ‘mean_absolute_percentage_error‘ from ‘sklearn.metrics‘
python就是这样,乱七八糟的库一大堆,乱七八糟的版本一堆,今天这个和那个不兼容了,明天那个和这个不依赖了,不过吐槽归吐槽,相比于‘段错误’、’栈溢出‘什么的,还是忍忍吧。
解决方案参考如下(为了以后再碰到方便解决):
不过要说一点就是,原文中提到的在__init__.py中增加
from ._regression import mean_absolute_percentage_error
要注意你的regression文件带不带’_',要是你的文件不带那么这句中的_也要去掉。
亲测后完美解决。