Troubleshooting

Import Fails With Missing Scanpy

single_cell_python_tools imports the Scanpy stack. If import fails with ModuleNotFoundError: No module named 'scanpy', create and activate the conda environment from sctl.yaml, or install the dependencies listed in pyproject.toml.

Python Version Mismatch

The package metadata currently requires Python >=3.10,<3.11. Use the repository conda environment when possible.

Notebook Cannot Find The Package

Install the package in editable mode:

pip install -e .

For path-based notebook work, add the parent directory that contains the package repository to sys.path before importing single_cell_python_tools.

Output Directories Are Missing

For DATASET_class workflows, check the output-related parameters and call make_output_dirs_if_not_exist() before steps that write figures or tables.