アナコンダで自分のパッケージをインポートする方法は何ですか?
自分のパッケージをインポートするには、まずそのパッケージが保存されているディレクトリをsys.pathに追加し、importステートメントを使用してパッケージまたはモジュールをインポートします。
もしパッケージ名が”mypackage”であり、ディレクトリ構造が以下のようになっていると仮定すると:
mypackage/
__init__.py
module1.py
module2.py
“mypackage”パッケージをインポートするために、以下のコードを使用できます:
import sys
sys.path.append('/path/to/mypackage')
import mypackage.module1
import mypackage.module2
その後、”mypackage”パッケージのモジュールを使用することができます。例えば:
mypackage.module1.my_function()
mypackage.module2.my_class()
同時、特定の関数やクラスをインポートするために、from-importの組み合わせも使用することができます。
from mypackage.module1 import my_function
from mypackage.module2 import my_class
my_function()
my_class()