"Error installing requirements"

I know this question is similar to others, but the answers there don’t seem to apply to my situation. I’m having trouble deploying my (first) streamlit app to community cloud.
App: https://sslederer-recipe-project-website-jlm492.streamlit.app/
Repo: GitHub - sslederer/recipe_project: Recipe recommendation project from the data incubator
App file is website.py

Error message is:

"Error installing requirements.

Click “Manage App” and consult the terminal for more details."

There is no “Manage App” button visible. My requirements.txt file lists some standard packages as well as two related to recipes.
recipe_scrapers : recipe-scrapers-ap-fork · PyPI
ingredient_parser: ingredient-parser-nlp · PyPI

requirements.txt reads:
recipe_scrapers
nltk
ingredient_parser
dill
numpy
sklearn
BeautifulSoup
requests
streamlit

Any ideas?
Thanks,
Sam

I think some packages are not correctly named, it should be:

recipe-scrapers
ingredient-parser
beautifulsoup4
scikit-learn

Thanks for the catch! Now I no longer get the error message when it runs (and the log says the dependencies were successfully installed), but it hangs on “Your app is in the oven.” Any further wisdom?

If you’ve changed your main file name, try deleting the app from Cloud and re-deploy it. Let us know if that helps!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.