2017-10-11 20 views
2

そこには情報が多すぎますので、私はそれらのほとんどを試しました。しかし、私はassimpをPythonで動かすことができませんでした。これは私が得るエラーです:pyassimpライブラリを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 でも、それはうまくいきませんでした。 また、cmakeを使ってassimp.dllをコンパイルしようとしましたが、それを行うことができませんでした。どのように私の問題を解決することができますか? アイデア

答えて

0

あなたのassimpo - pythonインストールが壊れているようです。あなたの作業フォルダにdllをコピーする必要はありません。

あなただけのピップ

pip install pyassimp 

を介して、またはそのセットアップを経由してassimpインストールされてこの問題を解決するために何ができるか:

python setup.py install 
+0

これは私が取得エラーです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ファイルをあなたのpythonインストールフォルダに\ Lib \ site-packages \ pyassimpにコピーします。

そして、あなたは視覚的なタイプであれば、ここでpyassimpについて私が作成したいくつかのビデオは、次のとおりです。AssimpError:Intro to PyAssimp

関連する問題