Importing Celery in webservice

I have a webservice which uses celery. I have tried to replicate the Render tutorial on how to deploy this but haven’t succeeded. I have tried searching/asking GPT but haven’t managed to fix this problem yet.

When I deploy, I get the following error:

May 31 04:03:54 PM ==> Using Node version 14.17.0 (default)
May 31 04:03:54 PM ==> Docs on specifying a Node version: Specifying a Node Version | Render
May 31 04:03:57 PM ==> Starting service with 'gunicorn app.webservices.apify_to_mongo:app ’
May 31 04:04:02 PM Traceback (most recent call last):
May 31 04:04:02 PM File “/opt/render/project/src/.venv/bin/gunicorn”, line 8, in
May 31 04:04:02 PM sys.exit(run())
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 67, in run
May 31 04:04:02 PM WSGIApplication(“%(prog)s [OPTIONS] [APP_MODULE]”).run()
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 231, in run
May 31 04:04:02 PM super().run()
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 72, in run
May 31 04:04:02 PM Arbiter(self).run()
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/arbiter.py”, line 58, in init
May 31 04:04:02 PM self.setup(app)
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/arbiter.py”, line 118, in setup
May 31 04:04:02 PM self.app.wsgi()
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 67, in wsgi
May 31 04:04:02 PM self.callable = self.load()
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 58, in load
May 31 04:04:02 PM return self.load_wsgiapp()
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 48, in load_wsgiapp
May 31 04:04:02 PM return util.import_app(self.app_uri)
May 31 04:04:02 PM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/util.py”, line 359, in import_app
May 31 04:04:02 PM mod = importlib.import_module(module)
May 31 04:04:02 PM File “/usr/local/lib/python3.7/importlib/init.py”, line 127, in import_module
May 31 04:04:02 PM return _bootstrap._gcd_import(name[level:], package, level)
May 31 04:04:02 PM File “”, line 1006, in _gcd_import
May 31 04:04:02 PM File “”, line 983, in _find_and_load
May 31 04:04:02 PM File “”, line 967, in _find_and_load_unlocked
May 31 04:04:02 PM File “”, line 677, in _load_unlocked
May 31 04:04:02 PM File “”, line 728, in exec_module
May 31 04:04:02 PM File “”, line 219, in _call_with_frames_removed
May 31 04:04:02 PM File “/opt/render/project/src/app/webservices/apify_to_mongo.py”, line 7, in
May 31 04:04:02 PM from celery import Celery
May 31 04:04:02 PM ImportError: cannot import name ‘Celery’ from ‘celery’ (/opt/render/project/src/.venv/lib/python3.7/site-packages/celery/init.py)

Hi,

I think I already responded to the ticket you also opened about this. Let’s keep the conversation in one place (the ticket), and you can update this post when you find the solution.

Alan

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.