#対処法
親ディレクトリに自作ライブラリが入ったディレクトリがあり、そこからimportしたい時
..
|--xx
| |-xxx.py
|
|-sample
|-samp.py
よくある記事ではこのようにしているがエラーが出てしまう場合がある↓
import sys
sys.path.append("..")
from sample import samp
#実行結果
%python3 xxx.py
ImportError: cannot import name 'samp' from 'sample'
そういう時、以下のようにするとうまく行く
import sys
sys.path.append("../sample")
from sample import samp
sys.pathに絶対パスや相対パスなど色々追加して試したが、結局どれもダメで
自作ライブラリのディレクトリを直接追加した時だけうまくいった
誰かの参考になれば嬉しいです