引用imblearn时这样报错 怎么解决
想做过采样直接卡最开头这一步了

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据你提供的错误信息,问题似乎出在 imblearn 的某个模块中的语法错误。具体来说,错误发生在 imblearn\utils\metadata_requests.py 的第 1512 行,这里的语法似乎是不正确的。可能是在引入或者使用了 Python 的某个新特性时发生了错误。这个问题可能是由于你的 Python 版本与 imblearn 库版本不兼容导致的。你可以尝试以下步骤来解决这个问题:
imblearn 版本与你的 Python 版本兼容。你可以尝试更新这两个库到最新版本。使用 pip 进行更新:pip install --upgrade imbalanced-learn
pip install --upgrade python
注意:在升级 Python 时,请确保新版本的 Python 与你的操作系统和其他库兼容。
imblearn 版本。你可以查找适合你的 Python 版本的 imblearn 版本并安装。imblearn 模块时,确保你的导入语句是正确的。应该是这样的:from imblearn.over_sampling import SMOTE # 假设你想使用 SMOTE 过采样方法
而不是你提供的带有下划线的导入方式。注意模块名和函数名通常不包含下划线。
如果以上步骤仍然不能解决问题,可能需要更深入地调查问题原因。也许需要查看 imblearn 的官方文档或社区寻求更专业的帮助。