If you’re creating a debugging post, please include the following info:
-
Share the link to the public app (https://ai-resume-my.streamlit.app/).
-
Share the link to your app’s public GitHub repository ( Ai-resume/requirements.txt at main · himanshuX64/Ai-resume · GitHub )
-
Share the full text of the error message (
[16:35:22] ❗️ installer returned a non-zero exit code
[16:35:22] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.).
-
Share the Streamlit and Python versions.
Hey there, thanks for sharing all the details and welcome to the community!
The error message “installer returned a non-zero exit code” during deployment usually means there’s a problem with your requirements.txt file or a package version conflict. Common issues include unnecessary packages (like standard library modules), incorrect version specifiers (use ==, not =), or packages that aren’t available for the default Python version on Streamlit Cloud (currently Python 3.12+).
To resolve this, double-check your requirements.txt for:
- Only needed packages (remove standard library modules like
math, datetime, etc.).
- Correct version specifiers (e.g.,
streamlit==1.32.0).
- Compatibility with Python 3.12+ (some older packages may not work).
If you want to match your local environment, you can run pip freeze > requirements.txt and use that file, but try to keep it minimal for faster builds. For more info, see App dependencies for your Community Cloud app.
Sources: