1. ホーム
  2. python

[解決済み] Python モジュールをインポートするには、どこに置けばよいですか?

2023-02-04 23:32:52

質問

PYTHONPATHやsys.pathで遊ばずにインポートされるように、自分のパッケージを置くための最もエレガントで慣習的なディレクトリはどこでしょうか?

例えば、site-packagesはどうでしょうか? /usr/lib/python2.7/site-packages .

pythonでは、そこにパッケージをコピー&ペーストするのが一般的なのでしょうか?

どのように解決するのですか?

私は通常、ユーザーサイトのディレクトリにインポートの準備が必要なものを置きます。

~/.local/lib/pythonX.X/site-packages

プラットフォームに合ったディレクトリを表示するために python -m site --user-site


編集: 表示されるのは sys.path に表示されます。

mkdir -p "`python -m site --user-site`"