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

學無先后,達者為師

網站首頁 編程語言 正文

解決python問題?Traceback?(most?recent?call?last)_python

作者:葉片兒 ? 更新時間: 2023-01-09 編程語言

python運行問題Traceback (most recent call last)

出現報錯

traceback(most recent call last)?
......
......
importError:No module named lxml

解決方案一般是打開cmd 執行命令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,

然后執行命令:pip install requests

問題2 No module named 'lxml’

解決方法:

打開cmd,

然后執行命令: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函數失靈的問題,那么就將如上代碼塊替換為如下代碼塊

import sys #這里只是一個對sys的引用,只能reload才能進行重新加載
stdi,stdo,stde=sys.stdin,sys.stdout,sys.stderr 
reload(sys) #通過import引用進來時,setdefaultencoding函數在被系統調用后被刪除了,所以必須reload一次
sys.stdin,sys.stdout,sys.stderr=stdi,stdo,stde 

然后運行python文件即可

問題4 No module named 'cv2’

直接輸入pip install cv2命令安裝時發現也會提示出錯

最后利用下面的命令安裝就成功了

pip install opencv-python

如果還是出錯的話,在重新運行一次pip install opencv-python命令

問題5 No module named 'tqdm’

解決方法:

執行命令:pip install tqdm


問題6 No module named 'PIL’

解決方法:

使用命令:pip install PIL時,出現了另一個錯誤,查了一下,原來是因為 PIL 已經被 Pillow 所替代了

于是執行命令pip install Pillow,成功了

問題7 Syntaxerror:non-ascii character’\xe6’ in file

解決方法:

所有出現報錯的文件中的文件頭部添加注釋:

# coding=utf-8

或者

# coding=utf-8

問題8 No module named 'openpyxl’


?

解決方法:

執行命令:pip install openpyxl

總結

原文鏈接:https://blog.csdn.net/weixin_43978056/article/details/105940157

欄目分類
最近更新