ImportError:导入_openmp_helpers时DLL加载失败:找不到指定的模块

问题描述 投票:-4回答:1

我想从sklearn模块导入一些功能:

from sklearn.preprocessing import StandardScaler

但是它返回此ImportError:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-3fb1a94f6848> in <module>
      3 import scipy.io
      4 from matplotlib import pyplot as plt
----> 5 from sklearn.preprocessing import StandardScaler
      6 from sklearn.decomposition import PCA
      7 

c:\users\jules\appdata\local\programs\python\python37\lib\site-packages\sklearn\__init__.py in <module>
     73     from . import __check_build
     74     from .base import clone
---> 75     from .utils._show_versions import show_versions
     76 
     77     __check_build  # avoid flakes unused variable error

c:\users\jules\appdata\local\programs\python\python37\lib\site-packages\sklearn\utils\_show_versions.py in <module>
     10 import importlib
     11 
---> 12 from ._openmp_helpers import _openmp_parallelism_enabled
     13 
     14 

ImportError: DLL load failed: Le module spécifié est introuvable.

实际上,我检查了utils文件夹,但没有找到_openmp_helpers.pyx

最近,我必须从macO更改为Windows。我在macO上没有这个问题。我使用pip install sklearn安装了sklearn,并且正在为该学生项目使用jupyter笔记本。

pip -V : 19.3.1
python --version : Python 3.7.5
python powershell jupyter-notebook dllimport
1个回答
0
投票

我也遇到了同样的问题,只能通过回到scikit-learn的先前版本(即0.20.2,我使用较旧的python安装中保留了该问题)来解决。尝试降级sklearn。

© www.soinside.com 2019 - 2024. All rights reserved.