Python報(bào)錯(cuò):ModuleNotFoundError的解決辦法
前言:
大家都知道python項(xiàng)目中需要導(dǎo)入各種包(這里的包引鑒于java中的),官話來講就是Module。
而什么又是Module呢,通俗來講就是一個(gè)模塊,當(dāng)然模塊這個(gè)意思百度搜索一下都能出來,Python 模塊(Module),是一個(gè) Python 文件,以 .py 結(jié)尾,包含了 Python 對(duì)象定義和Python語(yǔ)句。而Mudule的優(yōu)點(diǎn),像可維護(hù)性、復(fù)用、效率等的就不用再贅述啦,今天我想分享的是在導(dǎo)入外部模板時(shí)出現(xiàn)ModuleNotFoundError的錯(cuò)誤解決。
拿一個(gè)最簡(jiǎn)單的例子來講,爬微博熱搜榜。相信很多小伙伴在初學(xué)python爬蟲時(shí)有過這個(gè)小小的實(shí)戰(zhàn),其中就用到了一個(gè)比較常用的module就是requests。如果只是將網(wǎng)上的一段代碼粘貼到PyCharm里面運(yùn)行報(bào)錯(cuò)就是這個(gè)ModuleNotFoundError,這時(shí)你在csdn里面搜索這段關(guān)鍵字的話,會(huì)出現(xiàn)很多解決文章的,其中pip install requests是最常見的,但很多人跟著文章里面的過程走,卻還是沒有解決問題。其原因在于pip install requests只是將這個(gè)requests模板下載到了Scripts這個(gè)文件夾下面,而沒有導(dǎo)入在你寫的項(xiàng)目中。下面就是這篇小文章的最正文啦。
正文:
1.pip install requests:
(這只是拿requests模板舉例子,對(duì)于其他報(bào)錯(cuò)出現(xiàn)的未發(fā)現(xiàn)的module也同樣適用。)
win+r 打開cmd,進(jìn)入到python的Scripts文件夾,這里不會(huì)指令的可以參考我的;
小伙伴們?nèi)绻也坏轿募A位置的話可以通過開始菜單里面下載的這三個(gè)右鍵找到文件位置:
當(dāng)然它會(huì)先給你轉(zhuǎn)到快捷方式的文件位置,這時(shí)候再只需要右鍵這三個(gè)中任意一個(gè)打開文件位置就好啦
這時(shí)就可以復(fù)制Scripts文件夾路徑了,這里還有一個(gè)小技巧就是點(diǎn)擊這個(gè)文件夾小圖標(biāo)就可以直接Ctrl+c啦,是不是挺好用的。
現(xiàn)在接著cmd里面的指令來講,在Scripts下輸入pip install requests(這里的requests可以是你想要的任一module)
當(dāng)出現(xiàn)Successfully installed就表明已經(jīng)下載好啦,我這個(gè)是因?yàn)橐呀?jīng)下載過requests這個(gè)模板,所以會(huì)像第一個(gè)框框里面寫的一樣。
2.PyCharm里面安裝軟件包:
這其實(shí)是非常重要的一步,我在csdn上面第一次搜索ModuleNotFoundError這個(gè)問題解決辦法的時(shí)候都是只有pip install module名 這一步驟的。下面就繼續(xù)講怎么安裝這個(gè)軟件包吧:
打開設(shè)置,找到Python Interpreter,點(diǎn)擊這個(gè)加號(hào)
輸入你要導(dǎo)入的module名,然后在搜索結(jié)果中點(diǎn)擊你要的那個(gè)模板,最后點(diǎn)擊安裝
等待數(shù)秒后就會(huì)出現(xiàn)完成安裝啦,這個(gè)時(shí)候你所需要的module就已經(jīng)到你的項(xiàng)目中啦。
最后:
分享這個(gè)module的安裝方法其實(shí)是想彌補(bǔ)一下在出現(xiàn)的一些千篇一律的文章中所沒有究其本的一點(diǎn)點(diǎn)不足吧,“必欲仆效綿薄,非青鳳來不可。”希望對(duì)看到這篇文章的小伙伴們能有一點(diǎn)幫助!
到此這篇關(guān)于Python報(bào):ModuleNotFoundError錯(cuò)誤的解決辦法的文章就介紹到這了,更多相關(guān)Python ModuleNotFoundError錯(cuò)誤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python命令行運(yùn)行報(bào)錯(cuò)ModuleNotFoundError:No module named‘XXX‘找不到自定義模塊
- Python解決ModuleNotFoundError: No module named 'PIL'的問題
- Python?ModuleNotFoundError:?No?module?named?‘xxx‘可能的解決方案大全
- 如何解決Python中ModuleNotFoundError錯(cuò)誤
- Python中ModuleNotFoundError錯(cuò)誤的問題解決
- Python報(bào)錯(cuò)ModuleNotFoundError: No module named ‘tensorboard‘的解決方法
- Python中ModuleNotFoundError模塊未找到的解決方法
相關(guān)文章
python 獲取網(wǎng)頁(yè)編碼方式實(shí)現(xiàn)代碼
這篇文章主要介紹了python 獲取網(wǎng)頁(yè)編碼方式實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-03-03tensorflow2.0與tensorflow1.0的性能區(qū)別介紹
今天小編就為大家分享一篇tensorflow2.0與tensorflow1.0的性能區(qū)別介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python的代理類實(shí)現(xiàn),控制訪問和修改屬性的權(quán)限你都了解嗎
這篇文章主要為大家詳細(xì)介紹了Python的代理類實(shí)現(xiàn),控制訪問和修改屬性的權(quán)限,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03Python中os.system()、subprocess.run()、call()、check_output()的使用
這篇文章主要介紹了Python中os.system()、subprocess.run()、call()、check_output()的使用案例,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07基于Python對(duì)xsl&xslx文件進(jìn)行操作
這篇文章主要為大家詳細(xì)介紹了如何使用Python對(duì)xsl&xslx文件進(jìn)行一些基本操作,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-12-12Python實(shí)現(xiàn)音頻添加數(shù)字水印的示例詳解
數(shù)字水印技術(shù)可以將隱藏信息嵌入到音頻文件中而不明顯影響音頻質(zhì)量,下面小編將介紹幾種在Python中實(shí)現(xiàn)音頻數(shù)字水印的方法,希望對(duì)大家有所幫助2025-04-04Python打印特殊符號(hào)及對(duì)應(yīng)編碼解析
這篇文章主要介紹了Python打印特殊符號(hào)及對(duì)應(yīng)編碼解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05