WorksApplications/SudachiPy

ImportError: DLL load failed

lash-1997 opened this issue · 3 comments

すみません。
[from sudachipy import tokenizer]の時、失敗した。
そして、sudachipy中の「.pyd」全部importできないことが発見した。
system:win10
python:3.7.6
SudachiPy :0.4.9

こんにちは!

おそらく、Cythonのビルドに関する問題だと思います。

我々のSlack Workspaceで報告されている事象 (閲覧にはSlackへの参加が必要です)と同様のものと思われます。

上記のケースでは、以下の手順で直ったそうです;

正しい解決方法かは不明ですが、私はBuild Tools for Visual StudioのVisual C++ Build ToolsのWindows 10 SDKをインストールしたところエラーが解消しました。
https://visualstudio.microsoft.com/ja/downloads/
同様の事例に遭われた方の参考になれば幸いです。

まずは、C++ Build Toolsをインストールして、SudachiPydartsclone (依存しているライブラリ、こちらもCython利用)を再度pip installすれば、直るかもしれません。

また、さらなる調査が必要な場合は、「失敗した」時のエラーメッセージを教えてもらえますか。

お返事ありがとうございます。
同じsystemとpythonのパソコン中には、sudachipy中の「.pyd」全部importできます。
たぶん、Cythonに関する。
私はやってみます。

@lash-1997 0.6.0ではこの問題は再現できるでしょうか?