Frequently Asked Questions / Troubleshooting
Concepts
Why does each solution get its own environment?
Album creates a dedicated micromamba environment for every installed solution so that routines with conflicting dependencies (different Python, CUDA, PyTorch, R, … versions) can coexist on the same machine. The host Album environment only runs the lightweight controller; your solution runs in a clean, isolated environment that exactly matches its specification. This is the same property that lets a single workflow combine several segmentation backends with mutually incompatible stacks (see case-studies, scenario B).
How is Album different from a package manager / workflow engine / container?
Album is not a replacement for any of them — it composes with them:
Package managers (conda, pip) distribute libraries; Album distributes executable routines, including their environment, lifecycle hooks (install / run / test), arguments, and citation metadata.
Workflow engines (Snakemake, Nextflow, Galaxy) orchestrate multi-step analyses; Album makes individual steps easier to package, execute, and validate independently. An Album solution can be reused as a workflow step.
Containers are great for long-term portability of mature artifacts. Album solutions are lighter to build and iterate on during development; the
album-dockerplugin lets you containerize a solution when it has stabilised.
Can I use Album with an LLM agent?
Yes, via Album MCP. The agent is constrained to the solutions actually present in your catalogs — it discovers, installs, and runs them through typed tool calls instead of free-form shell commands.
Album installation
The installation wizard appears to not have started (Windows)
The wizard runs in the background and may take several minutes on some systems to download and install all components.
The installation wizard asks for administrator permissions (Windows)
The wizard runs the micromamba shell init call to register the Album micromamba
installation in your PowerShell profile so that Album is available from the command line.
This requires editing the profile of the current user, which Windows may interpret as
needing elevated privileges.
You can deny the request. Album will still work through the graphical user interface, but
the micromamba and album commands will not be available in PowerShell / cmd.exe
because the shell was not initialised.
The installation wizard fails due to network issues (all OS)
The wizard needs network access to download micromamba and to install packages from conda-forge. Some environments have firewall or proxy settings that block these downloads. Please adjust your network / proxy settings or ask your IT department for guidance.
MacOS Gatekeeper warning (“Apple can’t check app for malicious software”)
Open Finder, right-click (or Control-click) the installer, choose Open from the context menu, and confirm that you want to run the application. This only needs to be done once.
Linux: “Permission denied” when running the installer
The downloaded file must be made executable first:
chmod +x ./album_installer
How do I uninstall Album?
Delete the .album directory in your home directory:
rm -rf ~/.album
This removes micromamba, all Album environments, and all installed solutions.
micromamba command not found after manual installation
If you installed micromamba manually, make sure shell initialisation has been run:
micromamba shell init -s bash -p ~/micromamba
Replace bash with your shell (zsh, fish, powershell) and restart your terminal.
See the micromamba documentation
for details.
Individual Album solution installation
Simultaneous installation of multiple solutions fails (all OS)
Installing solutions in parallel is not currently supported. Please install solutions consecutively.
Solution installation fails due to missing git command (all OS)
Album requires git for catalog management and some solution installations. If you
installed Album via micromamba create -n album album -c conda-forge, git is included
automatically. If you installed via pip, you must install git separately — see for
instance this guide.
Tensorboard triggers antivirus alerts (Windows)
Some solutions that use tensorboard (e.g. deep-learning workflows) may trigger the
antivirus scanner. Please add tensorboard to the list of safe applications in your
antivirus software.
Advanced configuration
Using your own micromamba installation
By default Album downloads and manages its own micromamba binary. If you already have
micromamba installed on your system and want Album to use it instead, set the
ENVIRONMENT_DEBUGGING_MICROMAMBA_PATH environment variable to point to your existing
micromamba executable:
export ENVIRONMENT_DEBUGGING_MICROMAMBA_PATH=/path/to/your/micromamba
On Windows (PowerShell):
$Env:ENVIRONMENT_DEBUGGING_MICROMAMBA_PATH = "C:\path\to\micromamba.exe"
This is useful when working behind a firewall that prevents Album from downloading micromamba, when you need a specific micromamba version, or for development and debugging purposes.