2025年python问题 Traceback (most recent call last)

python问题 Traceback (most recent call last)python 运行问题 Traceback most recent call last 出现报错 traceback most recent call last importError No module named lxml 解决方案一般是打开 cmd 执行命令 pip install xxxx 缺失的包 例如 lxml 当然也有例外的

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 "", line 1, in
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

编程小号
上一篇 2025-01-27 19:33
下一篇 2025-01-26 10:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/113293.html