ImportError: dll load failed while importing _openmp_helpers: The specified module could not be found while importing sklearn package

ImportError: dll load failed while importing _openmp_helpers: The specified module could not be found while importing sklearn package

import sklearn

version--3.8.0 64-bit

回溯(最近调用最后): 文件“”,第 1 行,位于 导入sklearn 文件 "C:\Users\SAI-PC\AppData\Local\Programs\Python\Python38\lib\site-packages\sklearn__init__.py",第 75 行,位于 从 .utils._show_versions 导入 show_versions 文件 "C:\Users\SAI-PC\AppData\Local\Programs\Python\Python38\lib\site-packages\sklearn\utils_show_versions.py",第 12 行,位于 从 ._openmp_helpers 导入 _openmp_parallelism_enabled ImportError:导入时 DLL 加载失败 _openmp_helpers:找不到指定的模块。

在IDLE中努力解决,没有解决。最后通过安装 anaconda IDE 和使用 jupyter notebook 克服了它。

我遇到了完全相同的问题。 我有 Python 版本:3.7.4 和 scikit-learn 版本:0.22。 我通过使用以下命令将 scikit-learn 降级到旧版本解决了这个问题:

pip install --upgrade scikit-learn==0.21.3

就在我项目的虚拟环境中,我降级了sklearn库。 这可能会有所帮助。 如果谁有更好的解决方案,欢迎分享。