關於在pycharm上import sklearn

ChasingdreamLY發表於2018-01-17

本人計算機小白一枚,最近學習python,在嘗試學習文字分類模型時遇到一個問題,關於在pycharm上import sklearn的問題。

我在pycharm2017.3上整合anaconda這個包,同時安裝了anaconda2和anaconda3,以anaconda2為預設直譯器,對應的版本為python2.7。當在pycharm上匯入sklearn庫時存在如下問題(非本人圖片,但是情況類似),見圖:
無

我在命令提示符裡執行並不存在問題,開始以為pycharm安裝有問題,所以重灌了一次,未解決,又覺得可能是直譯器的問題,調整了一下,也沒有解決,查詢半天終於發現原因。
這裡說一下怎樣檢視直譯器位置:(分別再命令提示符和pycharm上執行這段程式碼即可)
import sys
print(sys.executable)

解決方法如下:
第一步:把原來配置的全部解除安裝
pip uninstall scikit-learn
pip uninstall numpy
pip uninstall scipy

第二步:下載對應python版本的whl檔案
下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
至於怎樣安裝可以參考我的另一篇博文:http://blog.csdn.net/qq_26591517/article/details/79080787

第三步:再次執行,不再報錯,成功!
無

總結一下,一般你看到模組裡沒有哪個函式,不是你建立了同名的檔案就是下載的庫有問題。當遇到類似問題時,大多數的情況都是要重新下載第三方庫。

相關文章