diff --git a/app/frontend/components/auth/login.py b/app/frontend/components/auth/login.py
index ac8cbb3b8c31d7c6adc3b410d47b6c913ab46f4b..bc8da11ed920d800ffa7c611173a3fc36a8804f9 100644
--- a/app/frontend/components/auth/login.py
+++ b/app/frontend/components/auth/login.py
@@ -1,4 +1,5 @@
 import customtkinter as ctk
+import os
 from tkinter import messagebox
 from PIL import Image
 from utils.api_requests import login_api
@@ -15,7 +16,7 @@ def login_frame(parent, switch_func, API_URL):
     left_frame = ctk.CTkFrame(container, fg_color="transparent")
     left_frame.grid(row=0, column=0, sticky="nsew")
 
-    image_path = "../../app/static/front_end_img/login.jpg"
+    image_path = os.path.abspath("app/static/front_end_img/login.jpg")
     img = ctk.CTkImage(light_image=Image.open(image_path), size=(800, 800))
     image_label = ctk.CTkLabel(left_frame, image=img, text="")
     image_label.place(relwidth=1, relheight=1)