60
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

Pythonで自作モジュールを手軽に使う

Target

自作モジュールを作ったがPATHが通せない人

Main

自作モジュールを/home/users/mymoduleに作ったとします。
この下に、test.pyがあるとします。

test.py
def print_test():
    print("testだよーん")

自作モジュールを利用したい先で、下のようなimportをします

main_python.py
import sys
sys.path.append("/home/users/mymodule")
import test

このプログラムの中でモジュールを呼び出すには、test.print_test()とするだけです。

自作モジュールを利用するたびに初めの3行が必要になります。
ですが、PYTHONPATHにつっこむより恐らく簡単で、確実。
pyenvなどなど環境によってモジュールの読み出しPATHが変わってしまうので地道且つ簡単な方法だと思います。

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
60
Help us understand the problem. What are the problem?