Each machine that runs the PFMFind client or FSIndex requires the PFMFind Python module and its prerequisites. A machine running the database needs to be have PostgreSQL installed. Here, we only describe installation of the Python module; for PostgreSQL-related instruction please refer to the appropriate PostgreSQL manual.


PFMFind requires Python2 (ideally version 2.7) with Tkinter. Before installing PFMFind you also need to download and install the following Python modules (the versions used for testing are indicated in square brackets):

Please consult the documentation of individual packages for information of how to install them.

Installing on UNIX platforms

PFMFind is installed in the standard distutils way: Extract the source distribution, go to the top distribution directory and type:

$ python install

Please read the Installing Python Modules for customisation options. Note that you need a C compiler (such as gcc) to build the C extensions included in PFMFind.

Other platforms

Version 0.5 is currently not supported for platforms other than UNIX. You will need to build the entire package yourself (including C extensions) and install it as appropriate for your case.

Table Of Contents

Previous topic


Next topic

Database Setup

This Page