2016-01-07 67 views
1

我想開始使用機器學習,所以我已經安裝了軟件包:numpy, Scikit-learn, matplotlib, scipy。有些我已經直接從PIP安裝了:ImportError SciKit-learn

python -m pip install "package name" 

,並和其他人我已經下載的二進制文件,然後用pip安裝。這表明沒有錯誤,當我導入matplotlib, numpysklearn,但是當我寫:

from sklearn import svm 

它給我的錯誤:

ImportError: cannot import name 'svm' 

我關於Python 3.5.1和Windows 10有誰有任何解決方案?

+0

您是否嘗試過從下面的其他評論中簡單導入sklearn,它似乎沒有正確安裝它。 – Leb

+0

@Leb是的我已經試過了,它工作得很好,這就是爲什麼我很困惑:/ 我可能只是重新安裝python或其他...現在,即使我打開一個新的文件,只是寫'import sklearn'它給了我沒有錯誤,但由於某種原因它寫道:你好世界..我很困惑 –

+0

試試這個然後:'從sklearn.svm import SVC'。那樣有用嗎? – Leb

回答

1
import sklearn.svm as svm 

model = svm.SVC() 
.... 

http://scikit-learn.org/stable/modules/classes.html#module-sklearn.svm

+1

它仍然給我一個錯誤。 'ImportError:No module named'sklearn.svm'; 'sklearn'不是包' –

+0

必須有安裝問題。考慮到你在導入模塊時寫道hello world,一定是不正確的。如果您有這種靈活性,我推薦anaconda,這使得管理這些事情變得更容易。 – Chris

+0

@Chis我應該只是刪除包,然後嘗試與anaconda呢?它也會有所作爲,我通過點和其他人從[這裏]下載(http://www.lfd.uci.edu/~gohlke/pythonlibs)安裝其中的一些? –