みかん姫のみかん箱

どこかの知らない誰かの何気ないメモが好きな方(それはわたし)へ

Python | packageをその場限りで使う

packageを試したいときいつもconda installしていたが、単にローカルにおけばよかった、という話。

適当なディレクトリに置いて、

$ git clone https://xxxxxxxx/packageA.git

パスの設定をしてimport

import sys
sys.path = ['path_to_packageA', *sys.path]
import moduleA
  • moduleを直下に置くなら、importだけでよい
  • 環境に同名のmoduleがある場合は、pathの先頭に加える

雑記

  • conda installで環境を壊してしまうことがときどきあって、困っていた
  • 環境を肥大化させなくてよい
  • インストール済みのpackageと異なるバージョンのものも試せる