2017-10-11 165 views
2

這裏有太多的信息,我嘗試了大部分信息。但是,我無法使用Python進行工作。這是我得到的錯誤:在Python中使用pyassimp庫

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,但我無法做到這一點。我如何解決我的問題? 任何想法?

回答

0

您的assimpo-python安裝似乎被打破。 YXou不必將任何dll複製到工作文件夾中。

,你能做些什麼來解決這個問題僅僅是通過PIP

pip install pyassimp 

或通過其安裝程序安裝assimp:

python setup.py install 
+0

這是錯誤,我得到:AssimpError:assimp庫未找到 – edyvedy13

1

首先安裝pyassimp與PIP:

pip install pyassimp 

二你需要從github下載assimp源碼。 CMake不是編譯器,它是一個構建器工具。有了它,您可以構建或創建Visual Studio項目或解決方案,如果您在Windows上。在使用CMake創建Visual Studio解決方案後,在Visual Studio中打開Assimp.sln文件並右鍵單擊ALL_BUILD並構建它(或者選擇構建目標「Release或Debug」),則需要花費4-5分鐘來構建和編譯。你會得到「assimp-vc140-mt.dll」,將這個.dll文件複製到你的python安裝文件夾到\ Lib \ site-packages \ pyassimp。

如果你是一個視覺型,這裏有一些影片,我創造了約pyassimp:Intro to PyAssimp