Activity Workshop
 

Beaver dependencies

In order to run Beaver, there are some additional dependencies which need to be fulfilled. Beaver is written in Python using the Qt libraries, so you will need to also install Python and Qt if you haven't got them already. The methods of installation will vary according to what kind of computer system you have.

Python

Being a python program, Beaver won't run unless you have Python installed. You can get more information about Python at the Python home page.

For Linux systems, just use your normal package manager to search for and install Python. For example, in Mandriva just use urpmi python, and in Debian use apt-get install python. Currently packaged versions are probably in the 2.6 or 2.7 series, which is fine. Note that Beaver won't (currently) run with python3 though.

For Windows or Mac systems, see the Python download page and follow the instructions for your particular platform. Beaver has only been tested with Python version 2.5.x and 2.7.x, and (currently) will not work with version 3+.

Qt and PyQt

As explained in the pyqt notes, Beaver uses the cross-platform Qt libraries for the gui elements, so these also need to be installed. Plus you need the bindings to allow Python to call Qt. These are usually both installed in a single package together. Just make sure that the libraries are based on Qt4, not Qt3, and make sure the version of pyqt matches your version of python.

For Linux systems, again just use your package manager to install them - for example on Mandriva use urpmi python-qt4 and it should pull in all the other dependencies it needs. Similarly on Debian use apt-get install python-qt4 and everything should get installed. All the version number stuff should be taken care of for you already.

For Windows or Mac systems, see the PyQt home page and select the appropriate package from the download page. It appears that there are only binary downloads for Windows, so for Mac you may have to build it from source.