Python の import について

Python
Author

司馬 博文

Published

5/23/2021

Modified

10/17/2024

概要
Python の import について

1 モジュールとimport

GitHub 上でリポジトリを clone したあと,試しに対話型インタープリターで使ってみたいとする.

git clone https://github.com/charlyandral/pdmp_jax.git
cd pdmp_jax/src/pdmp_jax

この際,src の下にあるパッケージ内部まで入ることがポイントである.

続いて,現在の位置 の手前 をパスに追加する

import sys, os

cd ..
current_dir = os.getcwd()
cd pdmp_jax
sys.path.append(current_dir)
import pdmp_jax.upper_bound

というように用いる.

このとき,pdmp_jax の下にある upper_bound.py 内の名前空間全体がインポートされる.