運(yùn)行python提示no module named sklearn的解決方法
在Python中,出現(xiàn)'no module named sklean'的原因是,沒有正確安裝sklean包??梢允褂胮ip包管理器來安裝包,pip包管理器會(huì)自動(dòng)安裝包所依賴bai的包而無需額外手動(dòng)安裝,因此十分方便。使用pip包管理器安裝包的方法如下:
在命令行中輸入:pip install sklean
如果成功安裝,會(huì)提示“Successfully installed sklean”。
其實(shí)參考下面的方法
1.安裝支持部分:
在terminal里面直接輸入以下命令,這個(gè)命令會(huì)安裝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è)會(huì)安裝畫圖依賴包 matplotlib,這個(gè)包基本上都會(huì)用到,所以就一起裝吧。
sudo apt-get install python-matplotlib
1.2 安裝sklearn
1)安裝pip, pip是一個(gè)給python用的挺不錯(cuò)的安裝工具。
sudo apt-get install python-pip
2) 安裝 sklearn
pip install -U scikit-learn
作為檢驗(yàn),在terminal里面輸入
pip list
這個(gè)會(huì)列出pip安裝的所有東西,如果里面有sklearn這一項(xiàng),應(yīng)該就是大功告成了!
Anaconda/Spyder/Tensorflow中解決ImportError: No module named 'sklearn'等問題的方法
在使用Spyder或pycharm時(shí)需要import sklearn或scipy等module,但是在編譯后可能出現(xiàn)錯(cuò)誤:
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的控制臺(tái)中使用!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)錯(cuò)--Read timed out.(安裝TensorFlow時(shí)會(huì)出現(xiàn))
近期在安裝TensorFlow中的沙箱工具時(shí),總是會(huì)出現(xiàn)Read timed out這個(gè)錯(cuò)誤。經(jīng)查是由于python在安裝三方庫時(shí)設(shè)置的時(shí)間限制。
一般我們使用的命令為:
pip install XXXX(XXXX為你即將要安裝的三方庫)
此時(shí)可能會(huì)出現(xiàn)以下錯(cuò)誤:
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)錯(cuò):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'錯(cuò)誤
相關(guān)文章
Pygame實(shí)戰(zhàn)練習(xí)之推箱子游戲
推箱子想必是很多人童年時(shí)期的經(jīng)典游戲,我們依舊能記得抱個(gè)老人機(jī)娛樂的場景,下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個(gè)簡單的推箱子小游戲的相關(guān)資料,需要的朋友可以參考下2021-09-09python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法
今天小編就為大家分享一篇python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02Django零基礎(chǔ)入門之調(diào)用漂亮的HTML前端頁面
這篇文章主要介紹了Django零基礎(chǔ)入門之調(diào)用漂亮的HTML前端頁面的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09詳解python使用遞歸、尾遞歸、循環(huán)三種方式實(shí)現(xiàn)斐波那契數(shù)列
本篇文章主要介紹了python使用遞歸、尾遞歸、循環(huán)三種方式實(shí)現(xiàn)斐波那契數(shù)列,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-01-01Python入門之使用pandas分析excel數(shù)據(jù)
這篇文章主要給大家介紹了關(guān)于Python入門學(xué)習(xí)之使用pandas分析excel數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05Python開發(fā)必知必會(huì)標(biāo)識符UUID全面使用指南
在Python編程中,UUID(通用唯一標(biāo)識符)是一個(gè)非常有用的工具,用于生成唯一的標(biāo)識符,本文將深入探討Python中UUID的用法、不同版本的UUID、以及如何在實(shí)際應(yīng)用中充分利用UUID的優(yōu)勢2023-12-12