app running locally but not getting deployed

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

  1. Streamlit
  2. GitHub - Vanshata17/Loan_Status
  3. 15:35:16] :red_exclamation_mark: installer returned a non-zero exit code
  4. Streamlit, version 1.52.2, python 3.14.0

Hey there, thanks for sharing your question and welcome to the Streamlit community! :rocket: When you see “installer returned a non-zero exit code” during deployment, it usually means there’s a problem with your dependencies—often in your requirements.txt file. Common issues include including standard library modules (like base64 or sqlite3), misspelled package names, or packages that aren’t available for Linux (like pywin32). Also, make sure you’re using the correct syntax (==, not =) for version pins and that all required packages are listed.

To resolve this, double-check your requirements.txt for any standard library modules or Windows-only packages and remove them. Only include third-party packages you actually use. If you need to install binary packages, use packages.txt instead. For more details and troubleshooting steps, see the official docs: ERROR No matching distribution found for and Streamlit deployment dependency issues.

Sources: