辛辛苦苦安裝完了python3.8,最後再運行的時候會出現ImportError: No module named configparser的報錯,參考了很多資料,未能解決問題,後來突然想到原來之前安裝過python2.7版本,對於python來說2.x版本與3.x版本中模塊的名稱是不一樣的。2.x版本中 ConfigParser,到了3.x版本中 configparser解決方案,運行程序時選擇對應版本的命令去運行。另外藉此機會整理了一下處理類似問題的通用思路:先看一下 報錯的模塊是否已安裝執行python命令進入控制臺,然後執行import configparser 例如
則說明此模塊沒有正確安裝,需要安裝此模塊pip install configparser安裝完成後如上再測試安裝是否成功,
如果得到如圖結果,則正面安裝成功。除此之外還有一個原因就是 該模塊已經安裝,但是沒有安裝到python的搜索路徑下解決方法1 import sys2 查看sys.path如圖所示
3 添加sys.path.append("/usr/local/python3/lib/python3.8/site-packages")這裡假設:你需要的包默認安裝到 /usr/local/python3/lib/python3.8/site-packages/下面了。4 執行後 再次執行 sys.path 查看 就會看到搜索路徑下 已經添加了該模塊所在的路徑