insarlab / MiaplPy

MIAmi Phase Linking in PYthon
Other
83 stars 20 forks source link

ImportError: cannot import name 'utils' from 'miaplpy.lib' #92

Open AuRevoirzzz opened 1 month ago

AuRevoirzzz commented 1 month ago

Hi, @zamuzakki I install the new release version of miaplpy follow by installation.md, and run it by example data. And it show an error as follow at step 2. How to fix it? MiaplPy version V0.2.1-14, date 2024-04-04

<><><><><><><><><> step 2 - phase_linking (MiaplPy) <><><><><><><><><><>

Generate /media/aurevoir/data/PichinchaSenDT142/miaplpy/network_single_reference/run_files/run_02_miaplpy_phase_linking
Total number of PATCHES: 27
Number of tasks for step phase inversion: 1
Traceback (most recent call last):
  File "/home/aurevoir/tools/miniforge/envs/insar/bin/phase_linking.py", line 5, in <module>
    from miaplpy.phase_linking import main
  File "/home/aurevoir/tools/MiaplPy/src/miaplpy/phase_linking.py", line 17, in <module>
    from miaplpy.lib import utils as iut
ImportError: cannot import name 'utils' from 'miaplpy.lib' (/home/aurevoir/tools/MiaplPy/src/miaplpy/lib/__init__.py)
Go back to directory: /media/aurevoir/data/PichinchaSenDT142/miaplpy

This is my environment

export MIAPLPY_HOME=/home/aurevoir/tools/MiaplPy
export PATH=${PATH}:${MIAPLPY_HOME}/src/miaplpy
export PYTHONPATH=${PYTHONPATH}:${MIAPLPY_HOME}/src
mirzaees commented 1 month ago

Hi @AuRevoirzzz This error is because the installation was not complete. Please use pip to install: https://github.com/insarlab/MiaplPy/blob/main/docs/installation.md