Pythonで自作モジュールをimportするための方法

環境

Python 3.10.1

結論

  • 環境変数「PYTHONPATH」に、パスを通したい独自モジュール(スクリプト)のディレクトリパスを設定することで可能
  • sys.pathにimport可能なモジュールのリストが格納されている
    print(sys.path)
    ['C:\\Users\\nishigaki\\jupyter-lab\\packages\\hoge', ..]

設定方法

  • シェルの設定ファイル(bashrcなど)に以下のように、PYTHONPATHへパスを追加(自作モジュールのフルパスを代入)する
  • コロンで複数指定可能
export PYTHONPATH="/c/users/nishigaki/mymodule1":mymodule1..."

これでimportできるはずです。

タイトルとURLをコピーしました