Skip to content

[BUG] weird installation error when using a Python 3.12 (conda)` environment #103

@neuronflow

Description

@neuronflow

Describe the bug
A clear and concise description of what the bug is.

when running our minimal example in a Python 3.12 env I get (in 3.10 everything works fine):

(zude13) florian@a4000-21an1:~/flow/defacing/zurich_pediatric_loop_defacing_tests$ python preprocess.py 
Traceback (most recent call last):
  File "/home/florian/flow/defacing/zurich_pediatric_loop_defacing_tests/preprocess.py", line 1, in <module>
    from brainles_preprocessing.modality import Modality, CenterModality
  File "/home/florian/miniconda3/envs/zude13/lib/python3.12/site-packages/brainles_preprocessing/modality.py", line 8, in <module>
    from brainles_preprocessing.brain_extraction.brain_extractor import BrainExtractor
  File "/home/florian/miniconda3/envs/zude13/lib/python3.12/site-packages/brainles_preprocessing/brain_extraction/__init__.py", line 1, in <module>
    from .brain_extractor import HDBetExtractor
  File "/home/florian/miniconda3/envs/zude13/lib/python3.12/site-packages/brainles_preprocessing/brain_extraction/brain_extractor.py", line 9, in <module>
    from brainles_hd_bet import run_hd_bet
  File "/home/florian/miniconda3/envs/zude13/lib/python3.12/site-packages/brainles_hd_bet/__init__.py", line 1, in <module>
    from brainles_hd_bet.run import run_hd_bet
  File "/home/florian/miniconda3/envs/zude13/lib/python3.12/site-packages/brainles_hd_bet/run.py", line 6, in <module>
    import imp
ModuleNotFoundError: No module named 'imp'

To Reproduce
Steps to reproduce the behavior:
install in 3.12 env and run minimum example

Expected behavior
no errors should occur

Environment

operating system and version?

e.g. Ubuntu 23.10 LTS

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions