NLTK ERROR NO MODULE FOUND ON DEPLOYMENT

Here is an error from the streamlit log


Traceback (most recent call last):

File "/home/adminuser/venv/lib/python3.13/site-packages/streamlit/runtime/scriptrunner/exec_code.py", line 128, in exec_func_with_error_handling

result = func()

File "/home/adminuser/venv/lib/python3.13/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 669, in code_to_exec

exec(code, module.__dict__) # noqa: S102

~~~~^^^^^^^^^^^^^^^^^^^^^^^

File "/mount/src/email-clustering/Email-Clustering/src/main.py", line 5, in <module>

import nltk

ModuleNotFoundError: No module named 'nltk'

my requirement file for dependencies

streamlit==1.28.1

nltk==3.8.1

beautifulsoup4==4.12.2

scikit-learn==1.2.2

gensim==4.3.1

numpy==1.25.2