カテゴリー
Uncategorized

[Python] *.pth のインポート

sys.path *1 の中のディレクトリに配置されている *.pth は再帰的なインポートが行われない。

sys.path に存在しないディレクトリに *.pth を配置してインポートするには sitecustomize 辺りで

import site
site.addsitedir(path)

とする。再帰インポートの実装は面倒なので却下。

*1:sys.path の初期化は省略

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です