Deployment failure due to excel directory problems

Good Morning
I have been trying to deploy my dash application on render using excel sheet to read the data , but I failed consistently may anyone help resolve this issues , the error message I received states:
load
Feb 16 08:19:10 AM return self.load_wsgiapp()
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 48, in load_wsgiapp
Feb 16 08:19:10 AM return util.import_app(self.app_uri)
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/util.py”, line 359, in import_app
Feb 16 08:19:10 AM mod = importlib.import_module(module)
Feb 16 08:19:10 AM File “/usr/local/lib/python3.7/importlib/init.py”, line 127, in import_module
Feb 16 08:19:10 AM return _bootstrap._gcd_import(name[level:], package, level)
Feb 16 08:19:10 AM File “”, line 1006, in _gcd_import
Feb 16 08:19:10 AM File “”, line 983, in _find_and_load
Feb 16 08:19:10 AM File “”, line 967, in _find_and_load_unlocked
Feb 16 08:19:10 AM File “”, line 677, in _load_unlocked
Feb 16 08:19:10 AM File “”, line 728, in exec_module
Feb 16 08:19:10 AM File “”, line 219, in _call_with_frames_removed
Feb 16 08:19:10 AM File “/opt/render/project/src/app.py”, line 23, in
Feb 16 08:19:10 AM df= pd.read_excel(os.path.join(APP_PATH, os.path.join(“data”, “unemplo_figures_1991.xlsx”)))
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/util/_decorators.py”, line 311, in wrapper
Feb 16 08:19:10 AM return func(*args, **kwargs)
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 364, in read_excel
Feb 16 08:19:10 AM io = ExcelFile(io, storage_options=storage_options, engine=engine)
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 1233, in init
Feb 16 08:19:10 AM self._reader = self._engines[engine](self._io, storage_options=storage_options)
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_openpyxl.py”, line 522, in init
Feb 16 08:19:10 AM super().init(filepath_or_buffer, storage_options=storage_options)
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 420, in init
Feb 16 08:19:10 AM self.book = self.load_workbook(self.handles.handle)
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_openpyxl.py”, line 534, in load_workbook
Feb 16 08:19:10 AM filepath_or_buffer, read_only=True, data_only=True, keep_links=False
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/excel.py”, line 346, in load_workbook
Feb 16 08:19:10 AM reader.read()
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/excel.py”, line 303, in read
Feb 16 08:19:10 AM self.parser.assign_names()
Feb 16 08:19:10 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/workbook.py”, line 109, in assign_names
Feb 16 08:19:10 AM sheet.defined_names[name] = defn
Feb 16 08:19:10 AM AttributeError: ‘ReadOnlyWorksheet’ object has no attribute ‘defined_names’
Feb 16 08:19:39 AM ==> Starting service with ‘gunicorn app:server’
Feb 16 08:19:50 AM Traceback (most recent call last):
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/bin/gunicorn”, line 8, in
Feb 16 08:19:50 AM sys.exit(run())
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 67, in run
Feb 16 08:19:50 AM WSGIApplication(“%(prog)s [OPTIONS] [APP_MODULE]”).run()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 231, in run
Feb 16 08:19:50 AM super().run()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 72, in run
Feb 16 08:19:50 AM Arbiter(self).run()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/arbiter.py”, line 58, in init
Feb 16 08:19:50 AM self.setup(app)
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/arbiter.py”, line 118, in setup
Feb 16 08:19:50 AM self.app.wsgi()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 67, in wsgi
Feb 16 08:19:50 AM self.callable = self.load()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 58, in load
Feb 16 08:19:50 AM return self.load_wsgiapp()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 48, in load_wsgiapp
Feb 16 08:19:50 AM return util.import_app(self.app_uri)
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/util.py”, line 359, in import_app
Feb 16 08:19:50 AM mod = importlib.import_module(module)
Feb 16 08:19:50 AM File “/usr/local/lib/python3.7/importlib/init.py”, line 127, in import_module
Feb 16 08:19:50 AM return _bootstrap._gcd_import(name[level:], package, level)
Feb 16 08:19:50 AM File “”, line 1006, in _gcd_import
Feb 16 08:19:50 AM File “”, line 983, in _find_and_load
Feb 16 08:19:50 AM File “”, line 967, in _find_and_load_unlocked
Feb 16 08:19:50 AM File “”, line 677, in _load_unlocked
Feb 16 08:19:50 AM File “”, line 728, in exec_module
Feb 16 08:19:50 AM File “”, line 219, in _call_with_frames_removed
Feb 16 08:19:50 AM File “/opt/render/project/src/app.py”, line 23, in
Feb 16 08:19:50 AM df= pd.read_excel(os.path.join(APP_PATH, os.path.join(“data”, “unemplo_figures_1991.xlsx”)))
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/util/_decorators.py”, line 311, in wrapper
Feb 16 08:19:50 AM return func(*args, **kwargs)
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 364, in read_excel
Feb 16 08:19:50 AM io = ExcelFile(io, storage_options=storage_options, engine=engine)
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 1233, in init
Feb 16 08:19:50 AM self._reader = self._engines[engine](self._io, storage_options=storage_options)
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_openpyxl.py”, line 522, in init
Feb 16 08:19:50 AM super().init(filepath_or_buffer, storage_options=storage_options)
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 420, in init
Feb 16 08:19:50 AM self.book = self.load_workbook(self.handles.handle)
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_openpyxl.py”, line 534, in load_workbook
Feb 16 08:19:50 AM filepath_or_buffer, read_only=True, data_only=True, keep_links=False
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/excel.py”, line 346, in load_workbook
Feb 16 08:19:50 AM reader.read()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/excel.py”, line 303, in read
Feb 16 08:19:50 AM self.parser.assign_names()
Feb 16 08:19:50 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/workbook.py”, line 109, in assign_names
Feb 16 08:19:50 AM sheet.defined_names[name] = defn
Feb 16 08:19:50 AM AttributeError: ‘ReadOnlyWorksheet’ object has no attribute ‘defined_names’
Feb 16 08:20:46 AM ==> Starting service with ‘gunicorn app:server’
Feb 16 08:20:55 AM Traceback (most recent call last):
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/bin/gunicorn”, line 8, in
Feb 16 08:20:55 AM sys.exit(run())
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 67, in run
Feb 16 08:20:55 AM WSGIApplication(“%(prog)s [OPTIONS] [APP_MODULE]”).run()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 231, in run
Feb 16 08:20:55 AM super().run()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 72, in run
Feb 16 08:20:55 AM Arbiter(self).run()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/arbiter.py”, line 58, in init
Feb 16 08:20:55 AM self.setup(app)
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/arbiter.py”, line 118, in setup
Feb 16 08:20:55 AM self.app.wsgi()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/base.py”, line 67, in wsgi
Feb 16 08:20:55 AM self.callable = self.load()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 58, in load
Feb 16 08:20:55 AM return self.load_wsgiapp()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”, line 48, in load_wsgiapp
Feb 16 08:20:55 AM return util.import_app(self.app_uri)
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/gunicorn/util.py”, line 359, in import_app
Feb 16 08:20:55 AM mod = importlib.import_module(module)
Feb 16 08:20:55 AM File “/usr/local/lib/python3.7/importlib/init.py”, line 127, in import_module
Feb 16 08:20:55 AM return _bootstrap._gcd_import(name[level:], package, level)
Feb 16 08:20:55 AM File “”, line 1006, in _gcd_import
Feb 16 08:20:55 AM File “”, line 983, in _find_and_load
Feb 16 08:20:55 AM File “”, line 967, in _find_and_load_unlocked
Feb 16 08:20:55 AM File “”, line 677, in _load_unlocked
Feb 16 08:20:55 AM File “”, line 728, in exec_module
Feb 16 08:20:55 AM File “”, line 219, in _call_with_frames_removed
Feb 16 08:20:55 AM File “/opt/render/project/src/app.py”, line 23, in
Feb 16 08:20:55 AM df= pd.read_excel(os.path.join(APP_PATH, os.path.join(“data”, “unemplo_figures_1991.xlsx”)))
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/util/_decorators.py”, line 311, in wrapper
Feb 16 08:20:55 AM return func(*args, **kwargs)
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 364, in read_excel
Feb 16 08:20:55 AM io = ExcelFile(io, storage_options=storage_options, engine=engine)
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 1233, in init
Feb 16 08:20:55 AM self._reader = self._engines[engine](self._io, storage_options=storage_options)
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_openpyxl.py”, line 522, in init
Feb 16 08:20:55 AM super().init(filepath_or_buffer, storage_options=storage_options)
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_base.py”, line 420, in init
Feb 16 08:20:55 AM self.book = self.load_workbook(self.handles.handle)
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/pandas/io/excel/_openpyxl.py”, line 534, in load_workbook
Feb 16 08:20:55 AM filepath_or_buffer, read_only=True, data_only=True, keep_links=False
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/excel.py”, line 346, in load_workbook
Feb 16 08:20:55 AM reader.read()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/excel.py”, line 303, in read
Feb 16 08:20:55 AM self.parser.assign_names()
Feb 16 08:20:55 AM File “/opt/render/project/src/.venv/lib/python3.7/site-packages/openpyxl/reader/workbook.py”, line 109, in assign_names
Feb 16 08:20:55 AM sheet.defined_names[name] = defn
Feb 16 08:20:55 AM AttributeError: ‘ReadOnlyWorksheet’ object has no attribute ‘defined_names’
what does this mean ? please help me
this is my github respository

with best regards

Hi,

It seems you’ve been making a lot of updates to your repo. Were you able to resolve your issue?

Alan

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