溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python項目運行時出現(xiàn)no module named sklearn報錯如何解決

發(fā)布時間:2020-12-01 16:19:57 來源:億速云 閱讀:1495 作者:Leah 欄目:開發(fā)技術(shù)

本篇文章給大家分享的是有關(guān)python項目運行時出現(xiàn)no module named sklearn報錯如何解決,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

在Python中,出現(xiàn)'no module named sklean'的原因是,沒有正確安裝sklean包。可以使用pip包管理器來安裝包,pip包管理器會自動安裝包所依賴bai的包而無需額外手動安裝,因此十分方便。使用pip包管理器安裝包的方法如下:

在命令行中輸入:pip install sklean

如果成功安裝,會提示“Successfully installed sklean”。

其實參考下面的方法

1.安裝支持部分:

在terminal里面直接輸入以下命令,這個命令會安裝sklearn所需要的依賴,主要包括 scipy, numpy一些主流依賴。

sudo apt-get install build-essential python-dev python-numpy python-setuptools python-scipy libatlas-dev libatlas3-base

1.1 強烈推薦安裝(選裝):

這個會安裝畫圖依賴包 matplotlib,這個包基本上都會用到,所以就一起裝吧。

sudo apt-get install python-matplotlib

1.2 安裝sklearn

1)安裝pip, pip是一個給python用的挺不錯的安裝工具。

sudo apt-get install python-pip

2) 安裝 sklearn

pip install -U scikit-learn

作為檢驗,在terminal里面輸入

pip list

這個會列出pip安裝的所有東西,如果里面有sklearn這一項,應(yīng)該就是大功告成了!

Anaconda/Spyder/Tensorflow中解決ImportError: No module named 'sklearn'等問題的方法

在使用Spyder或pycharm時需要import sklearn或scipy等module,但是在編譯后可能出現(xiàn)錯誤:

ImportError: No module named 'sklearn'或ImportError: No module named 'scipy'等:

python項目運行時出現(xiàn)no module named sklearn報錯如何解決

解決方法一:

python項目運行時出現(xiàn)no module named sklearn報錯如何解決

打開anaconda prompt,確定你需要的包是否是在tensorflow框架下使用,若是,先使用命令激活tensorflow:

activate tensorflow

然后使用命令

conda list

查看模塊列表,看看是否有你要的包。

如果沒有,使用

conda install 包名

進行安裝。

注意必須先輸入activate tensorflow,否則直接conda install是安裝不到tensorflow環(huán)境下的!

解決方法二:

在spyder的控制臺中使用!pip install命令:

!pip install 你要安裝的模塊

這樣應(yīng)該就可以直接在spyder的環(huán)境下安裝模塊。

比如使用:

!pip install --upgrade scipy
!pip install --upgrade scikit-learn

python項目運行時出現(xiàn)no module named sklearn報錯如何解決

之后就程序可以運行了。

最后補充

python 安裝第三方庫,超時報錯--Read timed out.(安裝TensorFlow時會出現(xiàn))

近期在安裝TensorFlow中的沙箱工具時,總是會出現(xiàn)Read timed out這個錯誤。經(jīng)查是由于python在安裝三方庫時設(shè)置的時間限制。

一般我們使用的命令為:

pip install XXXX(XXXX為你即將要安裝的三方庫)

此時可能會出現(xiàn)以下錯誤:

Read timed out

這是的解決辦法為:

pip –default-timeout=100 install -U XXXX即可完成安裝

以上就是python項目運行時出現(xiàn)no module named sklearn報錯如何解決,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI