O'Reilly logo

Python Data Analysis by Ivan Idris

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Integrating Boost and Python

Boost is a C++ library that can interface with Python. Download it from http://www.boost.org/users/download/. The latest Boost version at the time of writing was 1.56.0. The easiest but also slowest installation method involves the following commands:

$ ./bootstrap.sh --prefix=/path/to/boost
$ ./b2 install

The prefix argument specifies the installation directory. In this example, we will assume that Boost was installed under the user's home directory in a directory called Boost (such as ~/Boost). In this directory, a lib and include directory will be created. For Unix and Linux, it is useful to run the following command:

export LD_LIBRARY_PATH=$HOME/Boost/lib:${LD_LIBRARY_PATH}

On Mac OS X, set the following environment ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required