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.

If you’re creating a debugging post, please include the following info:

  1. Share the link to the public app (https://ai-resume-my.streamlit.app/).

  2. Share the link to your app’s public GitHub repository ( Ai-resume/requirements.txt at main · himanshuX64/Ai-resume · GitHub )

  3. 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.).

  4. Share the Streamlit and Python versions.

Hey there, thanks for sharing all the details and welcome to the community! :rocket: 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: