<Python> 相対パス + ipythonでエラー

下記のようなファイル構成をとっていて、、

 % tree hage
hage
├── __init__.py
└── main.py
├── hige
│   ├── __init__.py
│   └── core.py

1 directory, 4 files

で、main.pyで、

from hige.core import *

として、インポートする。
この場合は、ipythonで、run main.pyは問題なく動く。
が、pipでインストールする場合、こける。

が、相対パスでインポートする記述の場合、 つまり、

from .hige.core import *

とすると、 ipythonでのrun main.pyはこけるが、
pipインストールは成功する。

どっちもうまくならんもんか?、、 と思っていたら、
いつものスタックさんに回答があった。

下記でうまくいった。

try:
    from .hige.core import *
except Exception:
    from hige.core import *

いつも助かるスタックオーバーフローさん。
stackoverflow.com