Python中的 No Module named ***問(wèn)題及解決
No Module named ***問(wèn)題
問(wèn)題描述
使用python的時(shí)候,老是遇見(jiàn)No Module named的問(wèn)題,例如在使用TensorFlow Object Detection API的過(guò)程中(GitHub:DetectionAPI),過(guò)程中的問(wèn)題
1)protc編譯失敗
2)object_detection模塊導(dǎo)入錯(cuò)誤
from object_detection.builders import model_builder
from object_detection.meta_architectures import faster_rcnn_meta_arch
from object_detection.meta_architectures import rfcn_meta_arch
from object_detection.meta_architectures import ssd_meta_arch
from object_detection.models import ssd_resnet_v1_fpn_feature_extractor as ssd_resnet_v1_fpn
from object_detection.protos import hyperparams_pb2
from object_detection.protos import losses_pb2
from object_detection.protos import model_pb2
對(duì)于問(wèn)題1,采用3.3版本的protoc進(jìn)行編譯,注意在research目錄下面編譯
對(duì)于問(wèn)題2(書(shū)中的參考模塊是slim,路徑:/home/lxl/models-master/research/slim,pwd:/home/lxl/models-master/research)
export PYTHONPATH=$PYTHONPATH:'pwd':'pwd'/slim
該命令執(zhí)行完以后,可以在research目錄python環(huán)境中導(dǎo)入slim模塊,但是換一個(gè)目錄就無(wú)法導(dǎo)入了!
也就是python環(huán)境變量在當(dāng)前目錄下work on,對(duì)于object_detection目錄也是如此(export PYTHONPATH=$PYTHONPATH:‘pwd’:‘pwd’/object_detection),如何修改python全部的環(huán)境變量,使得在任
何終端路徑下面都可以導(dǎo)入module呢?
這時(shí)候我們需要配置~/.bashrc文件
sudo gedit ~/.bashrc
export PYTHONPATH=$PYTHONPATH:'/home/lxl/models-master/research'
在打開(kāi)終端,直接導(dǎo)入模塊就OK(slim 和object_detection都在research目錄下面)
python3 No module named 'PIL'
在python3,scrapy框架已經(jīng)安裝好的情況下,還是出現(xiàn)了:
python3 No module named 'PIL'
在Python3下,PIL已經(jīng)被Pillow替代了,所以只需要安裝Pillow就可以了
使用命令
pip3 install Pillow?
可能中途會(huì)一直安裝不上去,就跟下圖的報(bào)紅的一樣(多半是連接超時(shí)),
這時(shí)候我們需要做的就是多安裝幾次,用的還是:
pip3 install Pillow
安裝完成之后,重新運(yùn)行程序,就沒(méi)問(wèn)題了
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 解決pip安裝tensorflow中出現(xiàn)的no module named tensorflow.python 問(wèn)題方法
- 運(yùn)行python提示no module named sklearn的解決方法
- 詳解python3中用HTMLTestRunner.py報(bào)ImportError: No module named ''StringIO''如何解決
- 解決Python找不到ssl模塊問(wèn)題 No module named _ssl的方法
- 解決python "No module named pip"的問(wèn)題
- 下載python中Crypto庫(kù)報(bào)錯(cuò):ModuleNotFoundError: No module named ‘Crypto’的解決
- python下setuptools的安裝詳解及No module named setuptools的解決方法
- python提示No module named images的解決方法
相關(guān)文章
python 實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)到txt和pdf文檔及亂碼問(wèn)題的解決
這篇文章主要介紹了python 實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)到txt和pdf文檔及亂碼問(wèn)題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03python語(yǔ)法之通過(guò)value找key問(wèn)題
這篇文章主要介紹了python語(yǔ)法之通過(guò)value找key問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11詳解Open Folder as PyCharm Project怎么添加的方法
這篇文章主要介紹了詳解Open Folder as PyCharm Project怎么添加的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12用Python爬取各大高校并可視化幫弟弟選大學(xué),弟弟直呼牛X
高考結(jié)束了,接下來(lái)最重要的就是玩玩玩,然后準(zhǔn)備報(bào)志愿吧.中國(guó)教育在線網(wǎng)顯示國(guó)內(nèi)目前共有2857所高等院校,報(bào)一個(gè)理想的學(xué)校簡(jiǎn)直是千里挑一.正好表弟求著我讓我?guī)退x學(xué)校,我想著十年寒窗苦讀也不容易不如就用python幫幫他.分析一下目前國(guó)內(nèi)的大學(xué),需要的朋友可以參考下2021-06-06在MAC上搭建python數(shù)據(jù)分析開(kāi)發(fā)環(huán)境
這篇文章主要介紹了在MAC上搭建python數(shù)據(jù)分析開(kāi)發(fā)環(huán)境的相關(guān)資料,需要的朋友可以參考下2016-01-01Python實(shí)現(xiàn)的文軒網(wǎng)爬蟲(chóng)完整示例
這篇文章主要介紹了Python實(shí)現(xiàn)的文軒網(wǎng)爬蟲(chóng),結(jié)合完整實(shí)例形式分析了Python爬蟲(chóng)爬取文軒網(wǎng)圖書(shū)信息的相關(guān)操作技巧,需要的朋友可以參考下2019-05-05用Python?Turtle畫(huà)棵櫻花樹(shù)送給自己
心情不好的時(shí)候,來(lái)用Python和Turtle庫(kù)畫(huà)棵櫻花樹(shù)送給自己吧,自己也要好好愛(ài)自己才對(duì)!文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手試一試2022-02-02