2015-07-03 57 views
0

进口CountVectorizer当我尝试以下import语句错误从sklearn

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. 

我目前使用的是Windows 8 64位,PyCharm 4.5.1与Python 2.7.1(64位),并已安装scikit学习0.16.1和它的依赖关系(Numpy 1.9.2和0.15.1列在Scikit Installation guide):

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

回答

0

也许尝试使用anaconda?我认为这是更受欢迎的scipy发行版之一,并且非常稳定。另外请确保您使用pip或其他软件包管理器来安装软件包。