导入LinearRegression模块报错求助:使用NumPy 1.24.0且降级无效
导入LinearRegression报错的解决办法
核心问题:scikit-learn与NumPy版本不兼容
你使用的NumPy 1.24.0和旧版scikit-learn存在适配问题,即便降级NumPy没解决,大概率是scikit-learn版本没跟上。
具体操作步骤
检查当前scikit-learn版本
打开终端执行:pip show scikit-learn如果版本低于1.2.0,直接升级:
pip install --upgrade scikit-learn重装适配的包组合
要是升级后仍有问题,直接卸载重装指定兼容版本:pip uninstall -y numpy scikit-learn pip install numpy==1.24.0 scikit-learn==1.2.2确认虚拟环境(如果使用)
别在全局环境完成安装后,却在虚拟环境运行代码。先激活你使用的虚拟环境,再执行上述安装命令。测试问题是否解决
运行以下代码验证:import numpy as np from sklearn.linear_model import LinearRegression print(f"NumPy版本: {np.__version__}") print("LinearRegression导入成功")
内容的提问来源于stack exchange,提问作者OLANIYI DAVID OLUWAFIFEHANMI
相关产品推荐
相关产品推荐

