I need someone to check my app because since streamlit did the update it no longer wants to accept deployment, it runs fine locally. I appreciate your reviewing it and helping me find the error. I have installed the packages, but this did not solve the problem:
ModuleNotFoundError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you’re on Streamlit Cloud, click on ‘Manage app’ in the lower right of your app).
File “/app/aiapp/app.py”, line 9, in
import matplotlib as mpl
You are using both a
Pipenv and a
requirements.txt to list your dependencies. My guess is that you want to use
requirements.txt because there is nothing listed in the
Pipenv, but streamlit will give priority to
requirements.txt (see: App dependencies - Streamlit Docs).
Pipenv, another problem is that your
requirements.txt file lists stuff from python’s standard library (e.g.,
datetime). Those modules do not need to be installed using
pip, so no need to put them in the requirements file. Here is your app after those fixes:
WOW! I had been looking for a solution for a long time until I decided to write. I really appreciate your help. Now the app is working fine. Thanks