MemSurfer icon indicating copy to clipboard operation
MemSurfer copied to clipboard

Importing the module after building fails

Open daf276 opened this issue 4 years ago • 1 comments

After following the installation/compilation steps descriped in the readme, importing the module fails with the message: ImportError: cannot import name '_pymemsurfer' from partially initialized module 'memsurfer' (most likely due to a circular import) This happens when trying to run the ex_simple.py or otherwise importing the module. Tested on Arch with python 3.7 and 3.8

Traceback: File "examples/ex_simple.py", line 20, in import memsurfer File "/home/user/python37/lib/python3.7/site-packages/memsurfer-1.0.0-py3.7-linux-x86_64.egg/memsurfer/__init__.py", line 15, in from .membrabe import Membrane File "/home/user/python37/lib/python3.7/site-packages/memsurfer-1.0.0-py3.7-linux-x86_64.egg/memsurfer/membrane.py", line 21, in from . import pymemsurfer File "/home/user/python37/lib/python3.7/site-packages/memsurfer-1.0.0-py3.7-linux-x86_64.egg/memsurfer/pymemsurfer.py", line 13, in from . import _pymemsurfer ImportError: cannot import name '_pymemsurfer' from partially initialized module 'memsurfer' (most likely due to a circular import) (/home/user/python37/lib/python3.7/site-packages/memsurfer-1.0.0-py3.7-linux-x86_64.egg/memsurfer/__init__.py)

daf276 avatar Mar 12 '20 10:03 daf276