Getting error while running my app on streamlit

I am trying to deploy my app and i keep getting this error. I have my app named dfd.py and another file classifier.py which consists of classifier, pipeline and model. this file is imported into dfd.py as well and i have a requirement.txt file as well and weights in a separate folder also mentioned in dfd.py but i keep getting this error shown in screenshot.and requirement.txt is as shown below.

streamlit
tensorflow==2.5.0rc1
opencv-python-headless==4.5.4.60

Hi @filxy, welcome to the Streamlit community!

Can you post a link to the repo you are trying to deploy from?

Best,
Randy

@randyzwitch please note that error was resolved i had to create packages and environment.yml but i still get requirements error. It works fine lovally for me through colab although