error when I import km3pipe in ipython session
Hi @tgal, I just opened a ipython
session in Lyon, after doing module load km3net_soft_env/
, and in the session I did: import km3pipe as kp
and I get the following error:
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-12-39c52cef21ab> in <module>
----> 1 import km3pipe as kp
~/.local/lib/python3.7/site-packages/km3pipe/__init__.py in <module>
20 from .dataclasses import Table, NDArray # noqa
21 from . import dataclasses # noqa
---> 22 from . import calib # noqa
23 from . import cmd # noqa
24 from . import constants # noqa
~/.local/lib/python3.7/site-packages/km3pipe/calib.py in <module>
10 import km3db
11
---> 12 from thepipe import Module
13 from km3pipe.hardware import Detector
14 from km3pipe.dataclasses import Table
~/.local/lib/python3.7/site-packages/thepipe/__init__.py in <module>
3 version = get_distribution(__name__).version
4
----> 5 from .core import Blob, Module, Pipeline
6 from .provenance import Provenance
7
~/.local/lib/python3.7/site-packages/thepipe/core.py in <module>
19 from .tools import peak_memory_usage, ignored, Timer
20 from .logger import get_logger, get_printer
---> 21 from .provenance import Provenance
22
23 __author__ = "Tamas Gal"
~/.local/lib/python3.7/site-packages/thepipe/provenance.py in <module>
17 import pytz
18
---> 19 from pip._internal.operations import freeze
20 from dateutil.parser import isoparse
21
/pbs/throng/km3net/software/python/3.7.5/lib/python3.7/importlib/_bootstrap.py in _find_and_load(name, import_)
/pbs/throng/km3net/software/python/3.7.5/lib/python3.7/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_)
/pbs/throng/km3net/software/python/3.7.5/lib/python3.7/importlib/_bootstrap.py in _find_spec(name, path, target)
~/.local/lib/python3.7/site-packages/_distutils_hack/__init__.py in find_spec(self, fullname, path, target)
81 method_name = 'spec_for_{fullname}'.format(**locals())
82 method = getattr(self, method_name, lambda: None)
---> 83 return method()
84
85 def spec_for_distutils(self):
~/.local/lib/python3.7/site-packages/_distutils_hack/__init__.py in spec_for_pip(self)
102 See pypa/pip#8761 for rationale.
103 """
--> 104 if self.pip_imported_during_build():
105 return
106 clear_distutils()
~/.local/lib/python3.7/site-packages/_distutils_hack/__init__.py in pip_imported_during_build()
115 return any(
116 frame.f_globals['__file__'].endswith('setup.py')
--> 117 for frame, line in traceback.walk_stack(None)
118 )
119
~/.local/lib/python3.7/site-packages/_distutils_hack/__init__.py in <genexpr>(.0)
115 return any(
116 frame.f_globals['__file__'].endswith('setup.py')
--> 117 for frame, line in traceback.walk_stack(None)
118 )
119
KeyError: '__file__'
Should I load a previous version of km3net_soft_env?