pth文件引发UnicodeDecodeError报错

在我们深度学习实验中,当引入.pth文件时
会遇到如下报错:
4ae450f0e41eee5b139b4d37f58d01ca


当我们上网搜索的时候,大多建议修改解码方式。但实际上,这种方法 并不能真正解决问题

这种问题的根本原因在于:

Python 在启动时(尤其是在虚拟环境中)会自动搜索当前项目目录(包括根目录)下的所有 .pth 文件,并试图将它们作为路径配置文件(即文本文件)进行解析。

如果某个 .pth 文件不是纯文本格式(例如是二进制文件),就会导致上述解码错误。


:white_check_mark: 解决方案建议

我们只需要将该文件移入一个单独的文件夹中,然后修改路径即可。

感谢分享,好人一胎十个

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。