Skip to content

Installation

Get ScanMST installed on your system in just a few minutes.

Prerequisites

Requirements

  • Python: 3.9 or higher
  • Operating System: Linux, macOS

Installation Methods

Choose your preferred installation method:

The easiest way to install ScanMST:

pip install scanmst

Verify the installation:

scanmst --version

Install using conda:

conda install -c conda-forge scanmst

Or create a new environment:

conda create -n scanmst python=3.10
conda activate scanmst
pip install scanmst

Using the fast uv package manager:

uv pip install scanmst

Or with a virtual environment:

uv venv
source .venv/bin/activate
uv pip install scanmst

For development or the latest features:

# Clone the repository
git clone https://github.com/ylab-hi/ScanMST.git
cd ScanMST

# Install with Poetry
poetry install

# Verify installation
scanmst --version

Verification

Confirm ScanMST is installed correctly:

# Check version
scanmst --version

# View available commands
scanmst --help

Troubleshooting Installation

Common Issues

ImportError: No module named 'scanmst'

Solution: Ensure you've activated the correct Python environment:

# Check which Python is being used
which python

# Reinstall in the current environment
pip install --force-reinstall scanmst
Permission denied errors

Solution: Install in user space without sudo:

pip install --user scanmst

For more issues, see the Troubleshooting Guide.

Next Steps

Now that ScanMST is installed, try the Quick Start tutorial to run your first prediction!