2017-10-11 11 views
2

정보가 너무 많아서 대부분 시도했습니다. 그러나, 나는 파이썬에서 일하는 assimp를 얻을 수 없었다. 이것은 내가 얻는 오류입니다 :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 설치가 파이썬에 손상된 것 같습니다. 그래도 dll을 작업 폴더에 복사 할 필요가 없습니다.

그냥 핍

pip install pyassimp 

를 통해 또는 설치를 통해 assimp 설치되어이 문제를 해결하기 위해 할 수있는 일 :

python setup.py install 
+0

: AssimpError : assimp 라이브러리를 찾을 수 없습니다 – edyvedy13

1

먼저 핍과 pyassimp 설치 :

pip install pyassimp 

두 번째 github에서 assimp 소스를 다운로드해야합니다. CMake는 컴파일러가 아니라 빌더 툴이다. Windows를 사용하고 있다면 Visual Studio 프로젝트 또는 솔루션을 구축하거나 만들 수 있습니다. CMake를 사용하여 Visual Studio 솔루션을 만든 후 Visual Studio에서 Assimp.sln 파일을 열고 ALL_BUILD를 마우스 오른쪽 버튼으로 클릭하고 빌드 (빌드 타겟 "릴리스 또는 디버그"를 선택)하면 빌드 및 컴파일에 4-5 분이 소요됩니다 . 당신은 "assimp-vc140-mt.dll"을 얻을 것이며,이 .dll 파일을 파이썬 설치 폴더에 \ Lib \ site-packages \ pyassimp로 복사하십시오.

그리고 당신은 시각적 유형의 경우, 여기에 내가 pyassimp에 대해 생성 된 일부 동영상입니다 : 내가 얻을이 오류가 Intro to PyAssimp