pip安装imblearn失败的原因排查与解决方法求助
解决imblearn安装失败(缺少Fortran编译器)的方案
方法1:用Conda安装(最省心)
Conda会自动处理所有预编译依赖,完全避免编译环节:
conda install -c conda-forge imbalanced-learn
方法2:升级Pip后安装预编译Wheel包
Pip新版默认优先使用预编译的二进制包,无需手动编译:
- 先升级Pip到最新版:
python -m pip install --upgrade pip - 安装官方包(注意正确包名是
imbalanced-learn,而非imblearn):pip install imbalanced-learn
方法3:手动安装Fortran编译器(仅当必须源码编译时用)
如果一定要走源码编译路线,需要先安装gfortran:
- Windows系统:安装MinGW-w64,勾选gfortran组件,将MinGW的
bin目录添加到系统PATH环境变量。 - 重启终端后,重新执行安装命令。
内容的提问来源于stack exchange,提问作者Ron Keinan
相关产品推荐
相关产品推荐

