Link Search Menu Expand Document


CyLinter is written in Python 3 and is compatible with MacOS, Windows, and Linux operating systems. The program can be installed via the cross-platform package manager, Conda.

1. Install Miniconda

NOTE: If you already have Miniconda or Anaconda installed, skip this section and jump to section 1B.

The folllowing are examples of commands for quickly and quietly installing the latest version of the Miniconda installer for your operating system (MacOS - M1 / Intel 64-bit, Windows, Linux - Intel 64-bit). For other platforms, consult the Miniconda download page.


Open Terminal and paste the following commands:

mkdir -p ~/miniconda3

# M1 chip
curl -o ~/miniconda3/

# Intel 64-bit chip
curl -o ~/miniconda3/

bash ~/miniconda3/ -b -u -p ~/miniconda3
rm -f ~/miniconda3/


Open a Command Prompt and paste the following commands:

curl -o miniconda.exe
start /wait "" miniconda.exe /S
del miniconda.exe


Open a terminal window and paste the following commands:

mkdir -p ~/miniconda3
wget -O ~/miniconda3/
bash ~/miniconda3/ -b -u -p ~/miniconda3
rm -f ~/miniconda3/

You should now skip section 1B and go straight to section 2.

1B. For existing conda installations, set libmamba as the default dependency solver

CyLinter depends on a complex set of packages and older Conda installations will struggle with this. If you already have Miniconda or Anaconda installed, we suggest that you run the following commands to update Conda itself and enable the libmamba dependency solver. This will help ensure CyLinter can be installed efficiently.

conda update -n base conda
conda install -n base conda-libmamba-solver
conda config --set solver libmamba

2. Install CyLinter

Install CyLinter into a dedicated conda environment with the following command:

conda create -n cylinter -c conda-forge -c labsyspharm cylinter=0.0.49