2401_87588705 2025-01-13 17:51 采纳率: 0%
浏览 12

tinyobjloader

img


导入obj文件老是出现AttributeError: module 'tinyobjloader' has no attribute 'ObjReader'这个问题,有没有大佬能解答一下

  • 写回答

2条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    看起来你在使用 tinyobjloader 模块时遇到了问题。你遇到的问题是 AttributeError: module 'tinyobjloader' has no attribute 'ObjReader',这意味着你试图访问 tinyobjloader 模块中不存在的 ObjReader 属性。这可能是因为你使用的 tinyobjloader 版本不包含 ObjReader,或者你尝试使用的方式不正确。

    你可以尝试以下步骤来解决这个问题:

    1. 确保你已经正确安装了 tinyobjloader。你可以通过在你的 Python 环境中运行 pip install tinyobjloader 来安装它。
    2. 检查你的代码,确保你正确地引用了 tinyobjloader。你应该使用 import tinyobjloader 而不是 import tinyobjloader as some_other_name(除非你有特定的原因需要这样做)。然后你可以通过 tinyobjloader.SomeClasstinyobjloader.some_function() 来访问其类和方法。 3 核实你是否正在尝试使用的功能在你当前的 tinyobjloader 版本中是否存在。你可能需要查看其官方文档或源代码来确认这一点。

    关于第二个问题 NameError: name 'trimesh' is not defined,看起来你在代码中使用了 trimesh,但没有定义或导入它。你需要确保你已经正确安装并导入了 trimesh 模块,或者在代码的其他部分定义了 trimesh

    如果这些步骤无法解决你的问题,你可能需要提供更多的信息,比如你的代码片段,以便我可以更准确地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月13日