日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

關(guān)于Python?ImportError:?No?module?named?通用解決方法_python

作者:數(shù)據(jù)娃掘 ? 更新時間: 2022-12-22 編程語言

最近多個小伙伴兒問“ImportError: No module named xxx“,應(yīng)該怎么樣解決。

其實(shí),問這個問題,還是因?yàn)槟銓ython的基本方法沒有掌握好,我也把這類問題的通用解決方法整理一下,希望對小伙伴兒們能夠有幫助。

報錯現(xiàn)象:

ImportError: No module named xxx(例如:ImportError: No module named pexpect)

問題原因:

1.該模塊沒有安裝

2.該模塊已經(jīng)安裝,但是沒有安裝到python的搜索路徑下

解決方案:

(1)如果是上面的原因1導(dǎo)致的,這個沒什么說的,具體安裝就行了,最常用安裝方法一遍是兩種:①使用pip install 安裝;②下載tar包,然后sudo python setup.py install;

(2)如果是上面的原因2導(dǎo)致的,這個就是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添加一個路徑文件(假設(shè)你現(xiàn)在的python默認(rèn)是:/usr/local/lib/python2.7/),
在 /usr/local/lib/python2.7/site-packages 路徑下 新建一個文件 “mypkpath.pth”,文件里面的內(nèi)容是 你想要加入的模塊文件所在的目錄名稱。
例如:
新建文件:/usr/local/lib/python2.7/site-packages/mypkpath.pth
該文件內(nèi)容:/usr/lib/python2.6/site-packages/

原文鏈接:https://blog.csdn.net/jdbc/article/details/80351833

欄目分類
最近更新