首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Python中使用pyassimp库

在Python中使用pyassimp库
EN

Stack Overflow用户
提问于 2017-10-11 15:13:48
回答 3查看 5.1K关注 0票数 3

有太多的信息,我尝试了其中的大多数。然而,我无法让assimp在Python中工作。这是我得到的错误:

代码语言:javascript
运行
复制
  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,它还是不起作用。我还试图使用cmake编译assimp.dll,但无法做到这一点。我怎么能解决我的问题?有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-11-30 16:33:03

首先用pip安装pyassimp:

代码语言:javascript
运行
复制
pip install pyassimp

其次,您需要从github下载assimp源代码。CMake不是一个编译器,而是一个构建器工具。使用它,您可以生成或创建Visual项目或解决方案,如果您在Windows上的话。使用CMake创建Visual解决方案后,在Visual中打开Assimp.sln文件,右键单击ALL_BUILD并构建它(交替选择生成目标"Release“),构建和编译将花费4-5分钟。您将获得"assimp-vc140-mt.dll",将此.dll文件复制到您的python安装文件夹中\Lib\site-packages\pyassimp。

如果你是一个视觉类型,下面是我制作的一些关于pyassimp:PyAssimp简介的视频

票数 5
EN

Stack Overflow用户

发布于 2017-11-18 08:39:13

您对python的assimpo安装似乎被破坏了。YXou不必将任何dll复制到工作文件夹中。

要解决这个问题,只需通过pip安装assimp即可。

代码语言:javascript
运行
复制
pip install pyassimp

或者通过它的设置:

代码语言:javascript
运行
复制
python setup.py install 
票数 0
EN

Stack Overflow用户

发布于 2019-04-11 11:11:55

在Ubuntu中,这个问题可以通过sudo apt-get install pyassimp来解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46691889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档