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