運(yùn)行python提示no module named sklearn的解決方法
在Python中,出現(xiàn)'no module named sklean'的原因是,沒有正確安裝sklean包??梢允褂胮ip包管理器來安裝包,pip包管理器會自動安裝包所依賴bai的包而無需額外手動安裝,因此十分方便。使用pip包管理器安裝包的方法如下:
在命令行中輸入:pip install sklean
如果成功安裝,會提示“Successfully installed sklean”。
其實(shí)參考下面的方法
1.安裝支持部分:
在terminal里面直接輸入以下命令,這個(gè)命令會安裝sklearn所需要的依賴,主要包括 scipy, numpy一些主流依賴。
sudo apt-get install build-essential python-dev python-numpy python-setuptools python-scipy libatlas-dev libatlas3-base
1.1 強(qiáng)烈推薦安裝(選裝):
這個(gè)會安裝畫圖依賴包 matplotlib,這個(gè)包基本上都會用到,所以就一起裝吧。
sudo apt-get install python-matplotlib
1.2 安裝sklearn
1)安裝pip, pip是一個(gè)給python用的挺不錯的安裝工具。
sudo apt-get install python-pip
2) 安裝 sklearn
pip install -U scikit-learn
作為檢驗(yàn),在terminal里面輸入
pip list
這個(gè)會列出pip安裝的所有東西,如果里面有sklearn這一項(xiàng),應(yīng)該就是大功告成了!
Anaconda/Spyder/Tensorflow中解決ImportError: No module named 'sklearn'等問題的方法
在使用Spyder或pycharm時(shí)需要import sklearn或scipy等module,但是在編譯后可能出現(xiàn)錯誤:
ImportError: No module named 'sklearn'或ImportError: No module named 'scipy'等:

解決方法一:

打開anaconda prompt,確定你需要的包是否是在tensorflow框架下使用,若是,先使用命令激活tensorflow:
activate tensorflow
然后使用命令
conda list
查看模塊列表,看看是否有你要的包。
如果沒有,使用
conda install 包名
進(jìn)行安裝。
注意必須先輸入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

之后就程序可以運(yùn)行了。
最后補(bǔ)充
python 安裝第三方庫,超時(shí)報(bào)錯--Read timed out.(安裝TensorFlow時(shí)會出現(xiàn))
近期在安裝TensorFlow中的沙箱工具時(shí),總是會出現(xiàn)Read timed out這個(gè)錯誤。經(jīng)查是由于python在安裝三方庫時(shí)設(shè)置的時(shí)間限制。
一般我們使用的命令為:
pip install XXXX(XXXX為你即將要安裝的三方庫)
此時(shí)可能會出現(xiàn)以下錯誤:
Read timed out
這是的解決辦法為:
pip –default-timeout=100 install -U XXXX即可完成安裝
到此這篇關(guān)于運(yùn)行python提示no module named sklearn的解決方法的文章就介紹到這了,更多相關(guān)no module named sklearn內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 解決已經(jīng)安裝requests,卻依然提示No module named requests問題
- python下setuptools的安裝詳解及No module named setuptools的解決方法
- 解決Python找不到ssl模塊問題 No module named _ssl的方法
- python提示No module named images的解決方法
- 解決python "No module named pip"的問題
- 下載python中Crypto庫報(bào)錯:ModuleNotFoundError: No module named ‘Crypto’的解決
- pycharm運(yùn)行出現(xiàn)ImportError:No module named的解決方法
- 解決pip安裝tensorflow中出現(xiàn)的no module named tensorflow.python 問題方法
- PyCharm無法識別PyQt5的2種解決方法,ModuleNotFoundError: No module named ''pyqt5''
- 解決Python中的ModuleNotFoundError:?No?module?named?'paddle'錯誤
相關(guān)文章
在Python的Flask框架中使用日期和時(shí)間的教程
這篇文章主要介紹了在Python的Flask框架中使用日期和時(shí)間的教程,包括對各個(gè)時(shí)區(qū)之間轉(zhuǎn)換的一些處理,需要的朋友可以參考下2015-04-04
python的print輸出在控制臺并且將輸出內(nèi)容保存為文件(最新推薦)
這篇文章主要介紹了python的print輸出在控制臺并且將輸出內(nèi)容保存為文件,我感覺就是類似于重寫一下調(diào)用print的時(shí)候執(zhí)行的方法,讓他既能夠在控制臺輸出,也能保存到文件里去,需要的朋友可以參考下2023-01-01
基于Python實(shí)現(xiàn)計(jì)算納什均衡的示例詳解
納什均衡是一種博弈論中的概念,它描述了一種平衡狀態(tài),其中每個(gè)參與者都不能通過獨(dú)立改變其決策來提高自己的利益。本文就來用Python中的Nashpy和PuLP實(shí)現(xiàn)計(jì)算納什均衡,感興趣的可以了解一下2023-02-02
Python辦公自動化從Excel中計(jì)算整理數(shù)據(jù)并寫入Word
這篇文章主要為大家介紹了Python辦公自動化從Excel中計(jì)算整理數(shù)據(jù)并寫入Word示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06

