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

时间:2019-05-15 09:16:05

标签: python-3.x

Python版本:Python 3.7.2 numpy版本:“ 1.16.3”

已安装的软件包: numpy,熊猫,matplotlib,scipy,scikit-learn,nltk,pyprind

我正在尝试执行以下代码:

============================

将numpy导入为np

从sklearn.feature_extraction.text导入HashingVectorizer

============================

但是,出现以下错误:

任何想法,为什么我会收到此错误消息? 我有另一个系统几乎相同的设置,除了numpy版本:“ 1.16.2”。在该系统上,一切正常。 预先谢谢你。

  
    
      

====重新启动:C:\ ... \ Desktop \ Simple embedder \ HVectorizer.py ====       追溯(最近一次通话):         在第2行的文件“ C:\ ... \ Desktop \ Simple embedder \ HVectorizer.py”中           从sklearn.feature_extraction.text导入HashingVectorizer         文件“ C:\ Program Files \ Python37-32 \ lib \ site-packages \ sklearn__init __。py”,第76行,在           从.base导入克隆         文件“ C:\ Program Files \ Python37-32 \ lib \ site-packages \ sklearn \ base.py”,第16行,在           从.utils导入_IS_32BIT         文件“ C:\ Program Files \ Python37-32 \ lib \ site-packages \ sklearn \ utils__init __。py”,第13行,在           从scipy.sparse导入issparse         文件“ C:\ Program Files \ Python37-32 \ lib \ site-packages \ scipy \ sparse__init __。py”,第231行,在           从.csr导入*         文件“ C:\ Program Files \ Python37-32 \ lib \ site-packages \ scipy \ sparse \ csr.py”,第15行,在           从._sparsetools导入csr_tocsc,csr_tobsr,csr_count_blocks,\       ImportError:DLL加载失败:找不到指定的模块。

    
  

1 个答案:

答案 0 :(得分:0)

卸载软件包,然后重新安装。

    sudo pip uninstall numpy
    sudo pip install -U numpy

此后大多数问题都可以解决。