System Requirements

Supported Python versions: 3.7, 3.8, 3.9, 3.10, 3.11.

Installation Steps

  • Install Redis

    Skip this step if Redis is already installed and running.


    $ sudo apt install redis
    $ sudo systemctl start redis

    Mac OS:

  • Create Conda environment

    It is recommended to install the Queue Server in Conda environment. A new environment can be created or already existing environment can be activated. The following example illustrates how to create a new Conda environment with the name queue_server and Python 3.10 installed:

    $ conda create -n queue_server python=3.10
    $ activate queue_server
  • Install Queue Server

    Install from PyPI:

    $ pip install bluesky-queueserver

    Install from conda-forge:

    $ conda install bluesky-queueserver -c conda-forge

    Install from from source (GitHub repository):

    $ cd <directory-with-git-repositories>
    $ git clone
    $ cd bluesky-queueserver
    $ pip install -e .

    After the installation is completed, users should be able to run start-re-manager, qserver, qserver-list-plans-devices and qserver-zmq-keys tools from command line.