網(wǎng)站首頁 編程語言 正文
最近多個小伙伴兒問“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
相關(guān)推薦
- 2023-03-12 Pandas中根據(jù)條件替換列中的值的四種方式_python
- 2022-04-20 python錯誤提示:Errno?2]?No?such?file?or?directory的解決方法
- 2022-05-20 python字符串常見使用操作方法介紹_python
- 2022-08-07 python利用pd.cut()和pd.qcut()對數(shù)據(jù)進(jìn)行分箱操作_python
- 2022-03-14 網(wǎng)關(guān)解決Response to preflight request doesn‘t pass acc
- 2022-06-01 C#條件編譯、內(nèi)聯(lián)函數(shù)、CLS介紹_C#教程
- 2022-09-21 Flask深入了解Jinja2引擎的用法_python
- 2022-09-25 MongoDB聚合管道 $lookup 與$mergeObjects配合使用 以及使用let,pip
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支