
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PATH通してるのにctypesで`FileNotFoundError: Could not find module (or one of its dependencies)` - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PATH通してるのにctypesで`FileNotFoundError: Could not find module (or one of its dependencies)` - Qiita
ところが、dep.dllを他のディレクトリに追いやってPATHを通したうえで同じことをすると FileNotFoundErr... ところが、dep.dllを他のディレクトリに追いやってPATHを通したうえで同じことをすると FileNotFoundError: Could not find module 'D:\XXXX\path\to\mylib' (or one of its dependencies). Try using the full path with constructor syntax. などと言われる。 解決 os.add_dll_directoryを使って、dllのディレクトリ(サーチするパス)を明示的に与えてやれば解決した。 このissuesは正直いってよく分からなかったので、 今回は単純に環境変数PATHをadd_dll_directoryに与えちゃうことにします。 import ctypes import os dll = ctypes.CDLL(R"path\to\mylib") # F