Python 从sklearn导入CountVectorizer时出错

Python 从sklearn导入CountVectorizer时出错,python,numpy,scipy,scikit-learn,pycharm,Python,Numpy,Scipy,Scikit Learn,Pycharm,当我尝试下面的import语句时 from sklearn.feature_extraction.text import CountVectorizer 我得到以下错误: Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_imp

当我尝试下面的import语句时

from sklearn.feature_extraction.text import CountVectorizer
我得到以下错误:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\sklearn\feature_extraction\__init__.py", line 7, in <module>
    from .dict_vectorizer import DictVectorizer
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\sklearn\feature_extraction\dict_vectorizer.py", line 15, in <module>
    from ..utils import check_array, tosequence
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\sklearn\utils\__init__.py", line 16, in <module>
    from .class_weight import compute_class_weight, compute_sample_weight
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\sklearn\utils\class_weight.py", line 7, in <module>
    from ..utils.fixes import in1d
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\sklearn\utils\fixes.py", line 318, in <module>
    from scipy.sparse.linalg import lsqr as sparse_lsqr
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\__init__.py", line 109, in <module>
    from .isolve import *
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module>
    from .iterative import *
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module>
    from . import _iterative
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: The specified module could not be found.
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\sklearn\feature\u extraction\\u_init\u_.py”,第7行,在
从.dict\u矢量器导入矢量器
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\sklearn\feature\u extraction\dict\u vectorizer.py”,第15行,在
从..utils导入检查数组到序列
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\sklearn\utils\\uuuu init\uuuu.py”,第16行,在
从.class\u weight导入compute\u class\u weight,compute\u sample\u weight
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\sklearn\utils\class\u weight.py”,第7行,在
from..utils.fixes导入一维
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\sklearn\utils\fixes.py”,第318行,在
从scipy.sparse.linalg导入lsqr作为稀疏\u lsqr
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\scipy\sparse\linalg\\uuuuuu init\uuuuuuuu.py”,第109行,在
从.isolve导入*
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\scipy\sparse\linalg\isolve\\uuuuu init\uuuu.py”,第6行,在
从。迭代导入*
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
文件“C:\Python27\lib\site packages\scipy\sparse\linalg\isolve\iterative.py”,第7行,在
从…起导入迭代
文件“C:\Program Files(x86)\JetBrains\PyCharm 4.5.1\helpers\pydev\pydev\u import\u hook.py”,第21行,在do\u import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
ImportError:DLL加载失败:找不到指定的模块。
我目前正在使用Windows 8 64位、PyCharm 4.5.1和Python 2.7.1(64位),并且已经安装了scikit learn 0.16.1及其依赖项(Numpy 1.9.2和0.15.1,如中所列):

  • Python(>=2.6或>=3.3)
  • NumPy(>=1.6.1)
  • SciPy(>=0.9)

也许可以尝试使用蟒蛇?我认为这是比较流行的scipy发行版之一,而且非常稳定。还要确保使用
pip
或其他软件包管理器安装软件包