Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ModuleNotFoundError: No module named 'keras.engine' #214

Closed
krekiehn opened this issue Nov 20, 2023 · 2 comments
Closed

ModuleNotFoundError: No module named 'keras.engine' #214

krekiehn opened this issue Nov 20, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@krekiehn
Copy link

krekiehn commented Nov 20, 2023

Hi,

i build a new venv in pycharm for aucmedi (just use: pip install aucmedi). i tried out python 3.8 and 3.10. Both lead to the same error if i try to import aucmedi:

import aucmedi

ModuleNotFoundError: No module named 'keras.engine'

Full output:

ons (TFA) has ended development and introduction of new features.
TFA has entered a minimal maintenance and release mode until a planned end of life in May 2024.
Please modify downstream libraries to take dependencies from other repositories in our TensorFlow community (e.g. Keras, Keras-CV, and Keras-NLP).
For more information see: tensorflow/addons#2807
warnings.warn(
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev\pydevconsole.py", line 364, in runcode
coro = func()
File "", line 1, in
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_umd.py", line 197, in runfile
pydev_imports.execfile(filename, global_vars, local_vars) # execute the script
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_imps_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\Frameworks\AUCMEDI\tryout.py", line 4, in
from aucmedi import input_interface, NeuralNetwork
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\aucmedi_init
.py", line 80, in
from aucmedi.neural_network.model import NeuralNetwork
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\aucmedi\neural_network\model.py", line 27, in
from aucmedi.neural_network.architectures import architecture_dict,
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\aucmedi\neural_network\architectures_init
.py", line 79, in
from aucmedi.neural_network.architectures.volume import architecture_dict as arch_volume
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self.system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\aucmedi\neural_network\architectures\volume_init
.py", line 28, in
from aucmedi.neural_network.architectures.volume.densenet121 import DenseNet121
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\aucmedi\neural_network\architectures\volume\densenet121.py", line 45, in
from classification_models_3D.tfkeras import Classifiers
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\classification_models_3D\tfkeras.py", line 2, in
from .models_factory import ModelsFactory
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\classification_models_3D\models_factory.py", line 14, in
from .models import efficientnet as eff
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\User\PycharmProjects\abdominal-aortic-calcification-aac-on-scout-and-ct\venv\lib\site-packages\classification_models_3D\models\efficientnet.py", line 33, in
from keras.engine import training
File "C:\Program Files\JetBrains\PyCharm 2023.2.4\plugins\python\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'keras.engine'

Maybe it is related to that topic
"ons (TFA) has ended development and introduction of new features.
TFA has entered a minimal maintenance and release mode until a planned end of life in May 2024."
?

@krekiehn
Copy link
Author

My issue seems to be related to #213

One solution for this problem is:

change
from keras.engine import training
to
from keras.src.engine import training

But it doesn't solve the genrell problem

@muellerdo muellerdo added the bug Something isn't working label Feb 5, 2024
@muellerdo
Copy link
Member

Hi @krekiehn,

thank you for spotting this issue and as well providing a hotfix in the meantime for it! :)

Fixed & released in version v0.9.0.

Cheers,
Dominik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants