關(guān)于Python ImportError: No module named 通用解決方法
最近多個(gè)小伙伴兒問“ImportError: No module named xxx“,應(yīng)該怎么樣解決。
其實(shí),問這個(gè)問題,還是因?yàn)槟銓ython的基本方法沒有掌握好,我也把這類問題的通用解決方法整理一下,希望對小伙伴兒們能夠有幫助。
報(bào)錯(cuò)現(xiàn)象:
ImportError: No module named xxx(例如:ImportError: No module named pexpect)
問題原因:
1.該模塊沒有安裝
2.該模塊已經(jīng)安裝,但是沒有安裝到python的搜索路徑下
解決方案:
(1)如果是上面的原因1導(dǎo)致的,這個(gè)沒什么說的,具體安裝就行了,最常用安裝方法一遍是兩種:①使用pip install 安裝;②下載tar包,然后sudo python setup.py install;
(2)如果是上面的原因2導(dǎo)致的,這個(gè)就是python的基礎(chǔ)知識的問題了。解決方法,就是 將你的剛剛安裝完的包,或者你自己開發(fā)的包,添加到Python添加默認(rèn)模塊搜索路徑就行了。
方法①:函數(shù)添加
1 import sys
2 查看sys.path
3 添加sys.path.append("/usr/lib/python2.6/site-packages")
這里假設(shè):你需要的包默認(rèn)安裝到 /usr/lib/python2.6/site-packages/下面了。
方法②:增加.pth文件【推薦】
在site-packages添加一個(gè)路徑文件(假設(shè)你現(xiàn)在的python默認(rèn)是:/usr/local/lib/python2.7/),
在 /usr/local/lib/python2.7/site-packages 路徑下 新建一個(gè)文件 “mypkpath.pth”,文件里面的內(nèi)容是 你想要加入的模塊文件所在的目錄名稱。
例如:
新建文件:/usr/local/lib/python2.7/site-packages/mypkpath.pth
該文件內(nèi)容:/usr/lib/python2.6/site-packages/
到此這篇關(guān)于關(guān)于Python ImportError: No module named 通用解決方法的文章就介紹到這了,更多相關(guān)No module named內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 解決ImportError:cannot import name ‘Flatten‘ from ‘torch.nn‘問題
- python之ImportError:模塊引入異常問題
- python解決報(bào)錯(cuò)ImportError: Bad git executable.問題
- 安裝pyhttpx解決ImportError: DLL load failed錯(cuò)誤
- 解決Numpy報(bào)錯(cuò):ImportError: numpy.core.multiarray failed
- 關(guān)于sklearn包導(dǎo)入錯(cuò)誤:ImportError:?cannot?import?name Type解決方案
- Python報(bào)錯(cuò)ImportError:?IProgress?not?found.?Please?update?jupyter?and?ipywidgets解決
- Python報(bào)錯(cuò)ImportError: No module named ‘missing_module‘的解決方法
- Python解決“ImportError:?Couldn‘t?import?Django”問題全攻略
相關(guān)文章
Python3爬蟲學(xué)習(xí)之MySQL數(shù)據(jù)庫存儲爬取的信息詳解
這篇文章主要介紹了Python3爬蟲學(xué)習(xí)之MySQL數(shù)據(jù)庫存儲爬取的信息,涉及Python3針對mysql數(shù)據(jù)庫的連接、信息存儲等相關(guān)操作技巧,需要的朋友可以參考下2018-12-12
Python隨機(jī)數(shù)random模塊使用指南
本文給大家分享的是Python隨機(jī)數(shù)random模塊的幾個(gè)常用的方法,非常的簡單,小伙伴們喜歡的話,后續(xù)繼續(xù)深入探討2016-09-09
python中調(diào)試或排錯(cuò)的五種方法示例
這篇文章主要給大家介紹了關(guān)于python中調(diào)試或排錯(cuò)的五種方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
python?動(dòng)態(tài)規(guī)劃問題解析(背包問題和最長公共子串)
這篇文章主要介紹了python?動(dòng)態(tài)規(guī)劃(背包問題和最長公共子串),在動(dòng)態(tài)規(guī)劃中,你要將某個(gè)指標(biāo)最大化。在這個(gè)例子中,你要找出兩個(gè)單詞的最長公共子串。fish和fosh都包含的最長子串是什么呢,感興趣的朋友跟隨小編一起看看吧2022-05-05

