mirror of
https://github.com/SillyTavern/SillyTavern-Launcher.git
synced 2026-11-05 00:27:39 +00:00
[GH-ISSUE #134] [BUG] XTTS installer fails with Conda error if miniconda_path environment variable not set. #73
Labels
No labels
🚏 Awaiting User Response
🐛Bug
🐛Bug
🐛Bug
🦄 Feature Request
✅ Fixed
✅ Fixed
👩💻 Good First Issue
‼️ High Priority
🧑💻 In Progress
🐧 Linux
🐧 Linux
💤 Low Priority
🍎 Mac
❕ Medium Priority
pull-request
🪟 Windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
SillyTavern/SillyTavern-Launcher#73
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Morac2 on GitHub (Jul 25, 2026).
Original GitHub issue: https://github.com/SillyTavern/SillyTavern-Launcher/issues/134
Environment
🍎 Mac
System
26.5.2
Describe the problem
I'm attempting to install XTTS using the install.sh and it gets to the Activating Conda environment: xtts step and fails with a number of errors the first of which is:
./install.sh: line 917: /bin/activate: No such file or directoryThe problem is that the script assumes there is a miniconda_path environment variable set to the miniconda 3 path. If it's not set it creates the xtts condo environment, but the rest of the script just fails.
At the very least the install script should abort and inform the user to set the miniconda_path environment variable as once that is properly set to the correct path, the installer works fine.
Additional info
No response
Please tick the boxes
@techdragon commented on GitHub (Aug 8, 2026):
I think relying only on fully initialised and normally installed conda is somewhat of an anti pattern when we could probably make this work, at least on non-windows installs, without conda at all.
@deffcolony commented on GitHub (Aug 8, 2026):
@techdragon This repo and its core setup are actually about 3 years old now, and our approach to handling dependencies has definitely evolved over the years. We completely agree that relying on a fully initialized, globally installed Conda has become somewhat of an anti-pattern.
Recently, we've found that the Pixi package manager is way more user-friendly and solves a lot of these exact headaches. We've even started using it for newer modules (like Forge NEO in the launcher).
Pixi keeps the environment directly inside the local project folder. This makes reproduction incredibly easy... you can essentially just share the environment folder without the need to install stuff all over again.
but conda deploys a global folder in C:/Users (on Windows) which most standard users aren't even aware exists. and completely removing a full Conda installation/environment can turn into a bit of a maze. While our launcher's uninstall tool does specifically remove the Conda environment for a targeted app, Pixi's localized approach is just significantly cleaner and better overall.
So yes... we are definitely on the same page about moving away from these global Conda path dependencies. Thanks again for the feedback!
@techdragon commented on GitHub (Aug 8, 2026):
@deffcolony while I've heard good things about Pixi... I have to point out... this could probably just be "detect available python management tool" -> "use available python management tool"... not "must use conda" or "must use pixi", or "must use pipx", or "must use uvx", etc...