[英]my code doesn't recognize `import sklearn`
我正在嘗試安裝scikit-learn
。 我安裝了numpy
和scipy
,並且同時使用pip install -U scikit-learn
和conda install scikit-learn
(請確保)。
但是,一旦我的代碼到達from sklearn import datasets
類的行from sklearn import datasets
它就會引發錯誤:
File "numpy.pxd", line 155, in init sklearn.utils.murmurhash
(sklearn\utils\murmurhash.c:5029)
ValueError: numpy.dtype has the wrong size, try recompiling
我的代碼似乎無法識別sklearn
,盡管我知道它已安裝; 我在網上找到的唯一解決方案建議安裝scipy
我已經有了。
有什么辦法嗎?
由於已安裝conda
,因此解決方法將是創建新環境。 例如:
conda create -n my_new_env python=3.5
選擇適合您的Python版本。
激活環境。
在Windows上:
activate my_new_env
在Linux / Mac OS X上:
source activate my_new_env
現在:
conda install scikit-learn
並在此環境中啟動新的Python解釋器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.