Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Module Missing Error
#1
Hi, I am having the error below for a Django project in virtuealenv. It says "rest_framework" module is missing but I have installed it and upon checking it shows the details. I want the help to see the error below and identify the main issue.

Error:
(venv) F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend>celery -A saas_monitor worker --loglevel=info -P gevent Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Scripts\celery.exe\__main__.py", line 7, in <module> File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\__main__.py", line 15, in main sys.exit(_main()) ^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\bin\celery.py", line 236, in main return celery(auto_envvar_prefix="CELERY") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\click\core.py", line 1161, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\click\core.py", line 1082, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\click\core.py", line 1697, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\click\core.py", line 1443, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\click\core.py", line 788, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\click\decorators.py", line 33, in new_func return f(get_current_context(), *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\bin\base.py", line 135, in caller return f(ctx, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\bin\worker.py", line 348, in worker worker = app.Worker( ^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\worker\worker.py", line 93, in __init__ self.app.loader.init_worker() File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\loaders\base.py", line 110, in init_worker self.import_default_modules() File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\loaders\base.py", line 104, in import_default_modules raise response File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\utils\dispatch\signal.py", line 276, in send response = receiver(signal=self, sender=sender, **named) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\fixups\django.py", line 100, in on_import_modules self.worker_fixup.validate_models() File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\fixups\django.py", line 138, in validate_models self.django_setup() File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\celery\fixups\django.py", line 134, in django_setup django.setup() File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\django\__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\django\apps\registry.py", line 91, in populate app_config = AppConfig.create(entry) ^^^^^^^^^^^^^^^^^^^^^^^ File "F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend\venv\Lib\site-packages\django\apps\config.py", line 193, in create import_module(entry) File "C:\Users\hp\AppData\Local\Programs\Python\Python311\Lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1206, in _gcd_import File "<frozen importlib._bootstrap>", line 1178, in _find_and_load File "<frozen importlib._bootstrap>", line 1142, in _find_and_load_unlocked ModuleNotFoundError: No module named 'rest_framework ' (venv) F:\Ideas\SAAS\Websiteisup\code\websiteisup\backend>
Reply
#2
Make sure the module was installed for the same version of python as the one for the failing system.
Pip only installs for the active version of python.
you can see whcih one is active with:
python -V
and pip -V
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020