macronucleus / Chromagnon

Image correction software for chromatic shifts in fluorescence microscopic images
GNU General Public License v2.0
21 stars 5 forks source link

import error after installing Chromagnon #29

Open laithanh77 opened 2 years ago

laithanh77 commented 2 years ago

I am using conda 4.10.3 with python 3.8.12 on Ubuntu 21.04

My install syntax:

python setup.py install

My error:

>>> import Chromagnon
 * couldn't load module(s):    P
Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/alignfuncs.py", line 6, in <module>
    from Priithon.all import U, F
ModuleNotFoundError: No module named 'Priithon'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/mrcIO.py", line 8, in <module>
    from . import generalIO, Mrc
ImportError: cannot import name 'Mrc' from partially initialized module 'Chromagnon.imgio' (most likely due to a circular import) (/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/__init__.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/__init__.py", line 12, in <module>
    from . import generalIO, mrcIO, imgIO, imgSeqIO, multitifIO, bioformatsIO, arrayIO
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/mrcIO.py", line 10, in <module>
    import generalIO, Mrc
ModuleNotFoundError: No module named 'generalIO'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/__init__.py", line 13, in <module>
    from . import version, cutoutAlign, alignfuncs, chromformat, aligner, threads, chromagnon
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/alignfuncs.py", line 18, in <module>
    from Chromagnon import imgio
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/__init__.py", line 14, in <module>
    from imgio import generalIO, mrcIO, imgIO, imgSeqIO, multitifIO, bioformatsIO, arrayIO
ModuleNotFoundError: No module named 'imgio'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/alignfuncs.py", line 6, in <module>
    from Priithon.all import U, F
ModuleNotFoundError: No module named 'Priithon'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/mrcIO.py", line 8, in <module>
    from . import generalIO, Mrc
ImportError: cannot import name 'Mrc' from partially initialized module 'Chromagnon.imgio' (most likely due to a circular import) (/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/__init__.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/__init__.py", line 12, in <module>
    from . import generalIO, mrcIO, imgIO, imgSeqIO, multitifIO, bioformatsIO, arrayIO
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/mrcIO.py", line 10, in <module>
    import generalIO, Mrc
ModuleNotFoundError: No module named 'generalIO'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/__init__.py", line 16, in <module>
    from Chromagnon import version, cutoutAlign, alignfuncs, chromformat, aligner, threads, chromagnon
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/alignfuncs.py", line 18, in <module>
    from Chromagnon import imgio
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/__init__.py", line 14, in <module>
    from imgio import generalIO, mrcIO, imgIO, imgSeqIO, multitifIO, bioformatsIO, arrayIO
ModuleNotFoundError: No module named 'imgio'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/__init__.py", line 18, in <module>
    import version, cutoutAlign, alignfuncs, chromformat, aligner, threads, chromagnon
ModuleNotFoundError: No module named 'version'

Thanks

macronucleus commented 2 years ago

Thank you for raising the issue. I forgot to add necessary files to git. I updated the git repository and source code in the release (tag v0.91, note that binary files are still v0.90). Please try again. Thanks.

laithanh77 commented 2 years ago

Hi,

I get this error:

>>> import Chromagnon
 * couldn't load module(s):    P
/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/bioformatsIO.py:93: UserWarning: Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/alignfuncs.py", line 6, in <module>
    from Priithon.all import U, F
ModuleNotFoundError: No module named 'Priithon'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/imgio/bioformatsIO.py", line 24, in <module>
    import bioformats # reading bioformats is necessary to know if JDK is required or not (in __init__)
ModuleNotFoundError: No module named 'bioformats'

  warnings.warn(errs, UserWarning)
Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/__init__.py", line 13, in <module>
    from . import version, cutoutAlign, alignfuncs, chromformat, aligner, threads, chromagnon
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/chromagnon.py", line 47, in <module>
    import wx
ModuleNotFoundError: No module named 'wx'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/__init__.py", line 16, in <module>
    from Chromagnon import version, cutoutAlign, alignfuncs, chromformat, aligner, threads, chromagnon
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/chromagnon.py", line 47, in <module>
    import wx
ModuleNotFoundError: No module named 'wx'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/laithanh/anaconda3/envs/image-stitching/lib/python3.8/site-packages/Chromagnon/__init__.py", line 18, in <module>
    import version, cutoutAlign, alignfuncs, chromformat, aligner, threads, chromagnon
ModuleNotFoundError: No module named 'version'
macronucleus commented 2 years ago

I fixed the codes that works without wxpython. Please check the current version (v0.91a). Thanks a lot.