Source installation (Linux)
CellProfiler 4 should be pip installable in python 3.8+ by simply using pip install cellprofiler
, when a number of prerequisite packages are installed. Prerequisites are:
- The basic development packages installed, typically from a base package like
build-essential
, includingmake
andgcc
, - A Java or OpenJDK JDK (8+) package installed, and the JAVA_HOME environment variable to point to it,
- A recent Python 3 with
pip
andnumpy
, - A MySQL or MariaDB client development environment, and
- A GTK3+ development environment
More details can be found on the individual platform installation pages like https://github.com/CellProfiler/CellProfiler/wiki/Ubuntu-20.04.
Please check out the image.sc forum or our Github issues (and submit new issues as needed) if these instructions fail to work for you.
To simplify CellProfiler installation on Linux, the generic, standardized installation instructions are based on Conda. While recent versions of CellProfiler should work well with the standard system packages, users may like to follow the Conda-Installation of CellProfiler because it achieves a uniform environment that is easy to maintain, keep up to date and debug in case of problems.
Note that with CellProfiler 2 and newer, there is no need for a separate CPCluster module anymore. See the command line options for CellProfiler.py
to invoke it in (headless) batch mode for cluster operation.
- Linux
- MacOS M1 source installation
- macOS and OS X
- Opening CellProfiler on Mac OS 10.15.7
- Ubuntu 20.04
- Ubuntu 18.04
- Ubuntu 16.04 LTS
- Windows
- Conda
- Arch Linux
- CellProfiler as a Python package
- Interfacing with other software
- OMERO: Accessing images from CellProfiler
- Getting started using CellProfiler from the command line
- Adapting CellProfiler to a LIMS environment
- s3
- Plugins
- RunImageJMacro
- Orientation to CellProfiler code
- Module structure and data storage retrieval
- Concurrency Model - Analysis Mode and ZMQ Interfaces
- Issues