Xgboost not found when the app is deployed

hello
in my project i download a model xgboost ,
on my machine
my app is working well but when i deployed
i have the following error message
ModuleNotFoundError: No module named ‘xgboost’

Traceback:

File "/home/appuser/venv/lib/python3.7/site-packages/streamlit/script_runner.py", line 332, in _run_script
    exec(code, module.__dict__)File "/app/streamlit/DashProjet7.py", line 29, in <module>
    exload = joblib.load(filename=FILEMODEL)File "/home/appuser/venv/lib/python3.7/site-packages/joblib/numpy_pickle.py", line 585, in load
    obj = _unpickle(fobj, filename, mmap_mode)File "/home/appuser/venv/lib/python3.7/site-packages/joblib/numpy_pickle.py", line 504, in _unpickle
    obj = unpickler.load()File "/usr/local/lib/python3.7/pickle.py", line 1088, in load
    dispatch[key[0]](self)File "/usr/local/lib/python3.7/pickle.py", line 1376, in load_global
    klass = self.find_class(module, name)File "/usr/local/lib/python3.7/pickle.py", line 1426, in find_class
    __import__(module, level=0)

i put import xgboost in my code , but i have the same error
here’s the link of my app

https://share.streamlit.io/jean-pierrebe/streamlit/main/DashProjet7.py
kind regards

Hello,
use this below import command and try:
import sklearn
from sklearn.ensemble import GradientBoostingClassifier

Hello Arjunko

i solved my problem , i just add manually
xgboost==1.0.2
numba==0.48.0
in requirements.txt and now my app is working
thanks anyway