Spaces:
Sleeping
Sleeping
| # Installation Guide | |
| ## Prerequisites | |
| - Python 3.10 or higher | |
| - pip package manager | |
| - Modern web browser (Chrome, Firefox, Safari, or Edge) | |
| ## Step-by-Step Installation | |
| ### Step 1: Navigate to the Project Directory | |
| ```bash | |
| cd C:\Users\ZAEEM\CascadeProjects\credit-card-anomaly | |
| ``` | |
| ### Step 2: Install Python Dependencies | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| This will install all required packages including: | |
| - Flask 3.0.0 | |
| - Scikit-learn 1.4.0 | |
| - Pandas 2.1.4 | |
| - NumPy 1.26.2 | |
| - Joblib 1.3.2 | |
| - Flask-CORS | |
| - OpenPyXL | |
| - PyArrow | |
| ### Step 3: Verify Installation | |
| ```bash | |
| python --version | |
| ``` | |
| Ensure Python 3.10 or higher is installed. | |
| ### Step 4: Run the Application | |
| ```bash | |
| python app.py | |
| ``` | |
| You should see output indicating the server is running: | |
| ``` | |
| * Running on http://0.0.0.0:7860 | |
| ``` | |
| ### Step 5: Access the Application | |
| Open your web browser and navigate to: | |
| ``` | |
| http://localhost:7860 | |
| ``` | |
| ## Troubleshooting | |
| ### Issue: Module not found error | |
| **Solution**: Make sure you installed all dependencies: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| ### Issue: Port 7860 already in use | |
| **Solution**: Change the port in `app.py`: | |
| ```python | |
| if __name__ == '__main__': | |
| app.run(host='0.0.0.0', port=7861, debug=True) | |
| ``` | |
| ### Issue: Permission denied on Windows | |
| **Solution**: Run Command Prompt as Administrator | |
| ## Next Steps | |
| After successful installation, refer to the [Usage Guide](USAGE_GUIDE.md) for detailed instructions on how to use the application. | |