Installation¶
MLFCrafter can be installed using pip from PyPI or directly from the source.
Requirements¶
- Python 3.8 or higher
- pip (Python package installer)
Install from PyPI¶
Install from Source¶
If you want to install the latest development version or contribute to the project:
Development Installation¶
For development, install with development dependencies:
Verify Installation¶
To verify that MLFCrafter is installed correctly, run:
Dependencies¶
MLFCrafter automatically installs the following core dependencies:
- pandas (>=2.0.0) - Data manipulation and analysis
- scikit-learn (>=1.3.0) - Machine learning library
- numpy (>=1.24.0) - Numerical computing
- xgboost (>=2.0.0) - Gradient boosting Tool
- joblib (>=1.2.0) - Lightweight pipelining
Optional Dependencies¶
Documentation¶
To build documentation locally:
Testing¶
For running tests:
Troubleshooting¶
Common Issues¶
- Permission errors: Use
--user
flag or virtual environment - Version conflicts: Create a fresh virtual environment
- Missing dependencies: Ensure pip is up to date
Virtual Environment (Recommended)¶
We recommend using a virtual environment:
python -m venv mlfcrafter-env
source mlfcrafter-env/bin/activate # On Windows: mlfcrafter-env\Scripts\activate
pip install mlfcrafter
Next Steps¶
Once installed, check out the Quick Start guide to begin building your first ML pipeline!