Skip to content
This repository has been archived by the owner on Mar 9, 2023. It is now read-only.

ImportError: DLL load failed #145

Open
lash-1997 opened this issue Oct 5, 2020 · 3 comments
Open

ImportError: DLL load failed #145

lash-1997 opened this issue Oct 5, 2020 · 3 comments

Comments

@lash-1997
Copy link

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

@sorami
Copy link
Collaborator

sorami commented Oct 5, 2020

こんにちは!

おそらく、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すれば、直るかもしれません。

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

@lash-1997
Copy link
Author

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

@eiennohito
Copy link
Collaborator

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants