Installation Guide for PyQBF#
Installation#
pip install --user git+https://gitlab.sai.jku.at/qbf/pyqbf.git
Note
Git has to be available for this command to work
Install from Git Repository#
PyQBF can be cloned the following way.
git clone git@gitlab.sai.jku.at:qbf/pyqbf.git --recursive
Or, if you already cloned the project
git submodule update --init --recursive
Then the project can be installed by navigating to the directory and executing the following command .. code-block:
pip install .
Warning
PyQBF is not supported on Windows-systems!
Warning
Currently, MacOS is not fully supported by PyQBF due to problems in the building pipeline.
List of Requirements#
NOTE: these requirements (usually) do not have to be installed manually. Pip will take care of them during the installation. If problems occur, here are the system-dependencies needed for running PyQBF. In the following subsections you will furthermore find the commands to install the dependencies on your operating system.
CMake version >= 3.13
Python >= 3.8
g++ Compiler
ZeroMQ (dev)
ZLib (dev)
Ubuntu#
Python should already be pre-installed.
apt-get -y install cmake g++ libzmq3-dev zlib1g-dev
Fedora#
dnf install cmake python3-devel python3-pip g++ zeromq-devel zlib-devel -y