運行python提示no module named sklearn的解決方法
在Python中,出現(xiàn)'no module named sklean'的原因是,沒有正確安裝sklean包??梢允褂胮ip包管理器來安裝包,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這一項,應該就是大功告成了!
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'等:

解決方法一:

打開anaconda prompt,確定你需要的包是否是在tensorflow框架下使用,若是,先使用命令激活tensorflow:
activate tensorflow
然后使用命令
conda list
查看模塊列表,看看是否有你要的包。
如果沒有,使用
conda install 包名
進行安裝。
注意必須先輸入activate tensorflow,否則直接conda install是安裝不到tensorflow環(huán)境下的!
解決方法二:
在spyder的控制臺中使用!pip install命令:
!pip install 你要安裝的模塊
這樣應該就可以直接在spyder的環(huán)境下安裝模塊。
比如使用:
!pip install --upgrade scipy
!pip install --upgrade scikit-learn

之后就程序可以運行了。
最后補充
python 安裝第三方庫,超時報錯--Read timed out.(安裝TensorFlow時會出現(xiàn))
近期在安裝TensorFlow中的沙箱工具時,總是會出現(xiàn)Read timed out這個錯誤。經(jīng)查是由于python在安裝三方庫時設置的時間限制。
一般我們使用的命令為:
pip install XXXX(XXXX為你即將要安裝的三方庫)
此時可能會出現(xiàn)以下錯誤:
Read timed out
這是的解決辦法為:
pip –default-timeout=100 install -U XXXX即可完成安裝
到此這篇關于運行python提示no module named sklearn的解決方法的文章就介紹到這了,更多相關no module named sklearn內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 解決已經(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庫報錯:ModuleNotFoundError: No module named ‘Crypto’的解決
- pycharm運行出現(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'錯誤
相關文章
python的print輸出在控制臺并且將輸出內(nèi)容保存為文件(最新推薦)
這篇文章主要介紹了python的print輸出在控制臺并且將輸出內(nèi)容保存為文件,我感覺就是類似于重寫一下調(diào)用print的時候執(zhí)行的方法,讓他既能夠在控制臺輸出,也能保存到文件里去,需要的朋友可以參考下2023-01-01
Python辦公自動化從Excel中計算整理數(shù)據(jù)并寫入Word
這篇文章主要為大家介紹了Python辦公自動化從Excel中計算整理數(shù)據(jù)并寫入Word示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06

