导入darts库时报错:module 'pandas._typing'无FilePathOrBuffer属性
解决办法
这个问题是darts 0.16.0和pandas 1.5.2的兼容性冲突导致的——FilePathOrBuffer类型在pandas 1.5.2中已从pandas._typing模块移除,但旧版darts仍在按原路径调用它。以下是几个可行的解决方式:
升级darts库:darts后续版本已修复该兼容问题,执行命令升级到较新版本即可适配当前pandas 1.5.2:
pip install --upgrade darts降级pandas到兼容版本:若不想升级darts,可将pandas降级至darts 0.16.0支持的版本(比如pandas 1.4.4),该版本中
FilePathOrBuffer仍在pandas._typing模块下:pip install pandas==1.4.4临时手动修复(不推荐):找到darts库中引用
pandas._typing.FilePathOrBuffer的文件,将导入语句修改为from pandas.io.common import FilePathOrBuffer。但此方法需定位具体文件,且后续库更新后会失效,仅适合临时救急。
内容的提问来源于stack exchange,提问作者Caio Navarro
相关产品推荐
相关产品推荐

