【5】Debug---近期遇到的一些报错记录

ModuleNotFoundError: No module named ‘requests‘

报错的环境情况:Windows下的VS Code软件下进行爬虫的导包错误,但是我的电脑还有一个anaconda软件,里面已经存在了这个包,但是python下没有这个包。

使用pip下载requests包报错,提示已经下载了,但是在Code上运行代码还是提示上面的错误
在这里插入图片描述在百度上查看了很多资料,有说卸载anaconda软件;但是我觉得好不容易安装好的,就没采取这样的尝试。还有说在code的设置里面加上anaconda的requests包的地址,虽然报错消失了,但是运行程序还是会提示requests包无效,如图:
在这里插入图片描述
在settings.json里面加入路径之后,如图:
在这里插入图片描述但是运行还是报同样的错误,如图:
在这里插入图片描述

有效的解决方法
  • List item在电脑菜单,打开python文件位置,进入C:\Users\meeting\AppData\Local\Programs\Python\Python37-32\Scripts 这个路径,并复制路径;
  • 按住win+R键,输入cmd,进入系统命令行窗口;cd 上面的路径,到达该路径下;再次输入下载命令pip install requests,就可以下载了。
    在这里插入图片描述
    程序就可以正常运行啦~
    在这里插入图片描述
  • ModuleNotFoundError: No module named ‘matplotlib’
  • ModuleNotFoundError: No module named ‘yaml’
  • ModuleNotFoundError: No module named ‘psutil’
  • ModuleNotFoundError: No module named ‘scipy’
  • ModuleNotFoundError: No module named ‘pandas’
有效的解决办法

类似的错误很多,一般就是用pip install 或者conda install 来下载,但是如果一个库很大的话,就需要下载很久,之后再安装;所以一般会引用国内的镜像来安装,会比较快一点。使用镜像下载需要注意要加 -i 这个参数。

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install psutil -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install scipy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple

其中yaml是比较特别的。

ModuleNotFoundError: No module named ‘cv2’
有效的解决方法

缺少cv2这个库,只有下载对应的第三方库就行;不过cv2有点特别,它需要安装两个库

pip install opencv-python -i https://pypi.douban.com/simple/
pip install opencv-contrib-python -i https://pypi.douban.com/simple/
SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape
有效的解决方法

看报错的定位,可以大概看出是代码里面有数据路径,其中路径出现了问题;把文件路径的 \ 都改成 / ;问题就解决了。

Input size should match (header_size + row_size * abs_height) but they differ by 2 [[{{node decode_image/DecodeImage}}]] [[IteratorGetNext]] [Op:__inference_train_function_8632]
有效的解决办法

在CSDN上面找了很多资料,发现这个报错的意思是你的数据集存在损坏的图片;所以后面是读每一张图片查出坏图片,然后删除问题就解决了。如果图像文件太多的话,就需要自己写一个脚本,或者在网上找一个脚本代码找出坏的图片,并删除。

drawText(self, Union[QPointF, QPoint], str): argument 1 has unexpected type ‘float’
有效的解决办法

查一下资料说是python版本问题,因为python3.10的问题,如果是3.8或者3.9就不会报错。

如果你觉得这篇文章对你有所启发的话,期待你的点赞、收藏和打赏,对我创作的支持!!!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_x_w

你的肯定是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值