在Python中使用pyassimp库

2024-10-01 15:38:33 发布

您现在位置:Python中文网/ 问答频道 /正文

外面的信息太多了,我试了大部分。但是,我无法让assimp在Python中工作。这是我得到的错误:

  File "C:\Users\X\AppData\Local\Programs\Python\Python35\lib\site-packages\pyassimp\helper.py", line 234, in search_library
    raise AssimpError("assimp library not found")
pyassimp.errors.AssimpError: assimp library not found

我知道我必须在当前工作目录中包含dll文件。我在因特网上找到了一个Assimp64.dll文件,并将其复制到我的工作目录中。但没用。 也尝试过这个建议: https://github.com/assimp/assimp/issues/1438 不过,还是没用。。 我还试图编译一个助理.dll使用cmake,但我无法做到。我怎样才能解决我的问题? 有什么想法吗?在


Tags: 文件目录信息local错误librarynotusers
3条回答

首先使用pip安装pyassimp:

pip install pyassimp

其次,您需要从github下载assimp源代码。CMake不是编译器,它是一个构建工具。如果您在Windows上,您可以使用它来构建或创建visualstudio项目或解决方案。使用CMake创建visualstudio解决方案后,打开助理秘书长在visualstudio中,右键单击所有的构建并构建它(交替选择您的构建目标“Release or Debug”),构建和编译将花费4-5分钟。你会得到“assimp-vc140-mt.dll,将这个.dll文件复制到python安装文件夹中的\Lib\site packages\pyassimp。在

如果你是一个视觉类型,这里有一些关于pyassimp的视频:Intro to PyAssimp

在Ubuntu中,这个问题可以通过 python安装

python的assimpo安装似乎已损坏。你不必复制任何DLL到你的工作文件夹。在

你能做的就是通过pip安装assimp

pip install pyassimp

或通过其设置:

^{2}$

相关问题 更多 >

    热门问题