解決python問題 Traceback (most recent call last)
python運行問題Traceback (most recent call last)
出現(xiàn)報錯
traceback(most recent call last)
......
......
importError:No module named lxml
解決方案一般是打開cmd 執(zhí)行命令pip install xxxx(缺失的包,例如lxml)
當然也有例外的,具體可參考下面的問題及其解決方法。
問題1:No module named 'requests’
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
解決方法:
打開cmd,
然后執(zhí)行命令:pip install requests
問題2 No module named 'lxml’
解決方法:
打開cmd,
然后執(zhí)行命令:pip install lxml
問題3 UnicodeEncodeError:
‘ascii’ codec can’t encode characters in position 0-78: ordinal not in range(128)
解決方法:
在python代碼所在的文件頭加上如下語句塊
import sys reload(sys) sys.setdefaultencoding('utf-8')
如果加入以上代碼塊引入python中print函數(shù)失靈的問題,那么就將如上代碼塊替換為如下代碼塊
import sys #這里只是一個對sys的引用,只能reload才能進行重新加載 stdi,stdo,stde=sys.stdin,sys.stdout,sys.stderr reload(sys) #通過import引用進來時,setdefaultencoding函數(shù)在被系統(tǒng)調(diào)用后被刪除了,所以必須reload一次 sys.stdin,sys.stdout,sys.stderr=stdi,stdo,stde
然后運行python文件即可
問題4 No module named 'cv2’
直接輸入pip install cv2
命令安裝時發(fā)現(xiàn)也會提示出錯
最后利用下面的命令安裝就成功了
pip install opencv-python
如果還是出錯的話,在重新運行一次pip install opencv-python
命令
問題5 No module named 'tqdm’
解決方法:
執(zhí)行命令:pip install tqdm
問題6 No module named 'PIL’
解決方法:
使用命令:pip install PIL
時,出現(xiàn)了另一個錯誤,查了一下,原來是因為 PIL 已經(jīng)被 Pillow 所替代了
于是執(zhí)行命令pip install Pillow
,成功了
問題7 Syntaxerror:non-ascii character’\xe6’ in file
解決方法:
在所有出現(xiàn)報錯的文件中的文件頭部添加注釋:
# coding=utf-8
或者
# coding=utf-8
問題8 No module named 'openpyxl’
解決方法:
執(zhí)行命令:pip install openpyxl
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Django多數(shù)據(jù)庫聯(lián)用實現(xiàn)方法解析
這篇文章主要介紹了Django多數(shù)據(jù)庫聯(lián)用實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11升級Python版本后anaconda navigator啟動失敗解決方案(最新推薦)
anaconda navigator啟動失敗,尤其是重裝不解決問題的,大概率是庫沖突,解決方法也很簡單,只需要刪掉引起沖突的庫,感興趣的朋友跟隨小編一起看看吧2023-11-11python和pywin32實現(xiàn)窗口查找、遍歷和點擊的示例代碼
這篇文章主要介紹了python和pywin32實現(xiàn)窗口查找、遍歷和點擊的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04Python內(nèi)存管理器如何實現(xiàn)池化技術
Python中的內(nèi)存管理是從三個方面來進行的,一對象的引用計數(shù)機制,二垃圾回收機制,三內(nèi)存池機制,下面這篇文章主要給大家介紹了關于Python內(nèi)存管理器如何實現(xiàn)池化技術的相關資料,需要的朋友可以參考下2022-05-05