2015-07-03 56 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或其他軟件包管理器來安裝軟件包。