2016-12-30 89 views
0

我使用Python 3.4羣集,並寫這樣的代碼:sklearn在Python 3.4「導入錯誤:無法導入名稱「數據集的」

from sklearn.cluster import KMeans 

即使我已經安裝了相關的模塊,但有如下錯誤:

ImportError: cannot import name 'datasets' 

什麼是問題?

+0

我認爲它有助於添加更多的細節。你可以在'ImportError'之前寫下這行嗎?它的重要性在於確定錯誤是來自你正在編寫的'installed module'還是'python script'。 – everestial007

+0

你有安裝scipy嗎?如果您嘗試直接執行'import sklearn.datasets',會發生什麼情況? – birryree

+0

也許試試'pip install - 升級sklearn'並重新運行? –

回答

0

您是否在嘗試使用cluster tutorial on sklearn

from sklearn.cluster import KMeans 
from sklearn import datasets 
+0

我也安裝了scipy,以下是完整的錯誤信息: – iman

+0

@iman我認爲你的問題可能是你有幾個不同版本的python,你將它安裝到錯誤的版本。 如果我是你,我會安裝[anaconda](https://www.continuum.io/downloads),然後使用Anaconda Prompt並從那裏運行python。 (或者更好的開始使用jupyter筆記本)。 Anaconda預裝了numpy,sklearn和許多其他軟件包及其依賴項。 – Shobeir

相關問題