Installing with pip on macOS is just not an acceptable option. It'll mess up your system just like npm or gem.<p>This needs to go on homebrew or be a zip file with an app for manual download.
Agree with you, a slightly more maintainable way to use it now is with "uv" or mise. i've used `uv tool install unsloth` for this one.
Hey we're still working on making installation much better - appreciate the feedback!<p>We come from Python land mainly so packaging and distribution is all very new to us - homebrew will definitely be next!
Agreed, feels like a vibe-coded frontend based on already given backend features.<p>Also, never saw any Unsloth related software in production to this day. Feels strongly like a non-essential tool for hobby LLM wizards.
You would be surprised - we're the 4th largest independent distributor of LLMs in the world - and nearly every Fortune 500 company has utilized either our RL fine-tuning package or used our quants and models - we for example collab directly with large labs to release models with bug fixes.
Unsloth is providing the best and most reliable libraries for finetuning LLMs. We've used it for production use-cases where I work, definitely solid.
I recommend installing uv first, then you can install any Python code you want inside a virtual environment to keep it isolated from the rest of the system.
On my linux systems I use venv to not affect system packages, is that not an option for this situation?
I know the whole package system across most languages is a dumpster fire but for Python, uv solves a lot of problems.<p>uv init<p>uv add unsloth<p>uv run main.py % or whatever