2017-10-18 193 views
0

我想用Python構建推薦系統。但是,我無法繼續,因爲我每次都會收到Sklearn的導入錯誤。無法導入Sklearn

我得到這個錯誤:

"ImportError: DLL load failed: Can't find module."

如何解決這個問題? (錯誤中的最後一句是荷蘭語btw)

我的錯誤截圖如下。

順便說一句:我會得到相同的進口錯誤Seaborn

enter image description here

回答

0

Scikit-learn使用numpyscipy。這些模塊正在使用需要編譯的C和Fortran代碼。儘管如此,Windows無法立即編譯它們。

我建議您下載Anaconda並安裝scikit-learn,如this。 (您可能需要將conda添加到路徑中)

另一種方法是從this page下載預編譯的二進制文件。然後運行:

pip uninstall scikit-learn 
pip install <numpy-wheel> 
pip install <scipy-wheel> 
pip install <scikit-wheel>