Reference: http://www.rdkit.org/docs/Install.html#building-from-source
$ sudo apt-get install build-essential cmake libboost-all-dev
# NOTE: don't use a temporary dir, since we'll reference `$RDBASE` afterwards.
$ wget https://github.com/rdkit/rdkit/archive/Release_2018_03_2.tar.gz
$ tar -xvzf Release_2018_03_2.tar.gz
$ cd rdkit-Release_2018_03_2
$ export RDBASE=`pwd` # the root directory of the RDKit distribution
$ PYTHON_PREFIX=~/.pyenv/versions/some-env # bind to target python environment
$ mkdir build && cd build
$ cmake -D PYTHON_LIBRARY=$PYTHON_PREFIX/lib/python2.7/config/libpython2.7.a \
-D PYTHON_INCLUDE_DIR=$PYTHON_PREFIX/include/python2.7 \
-D PYTHON_EXECUTABLE=$PYTHON_PREFIX/bin/python2.7 \
-D RDK_BUILD_INCHI_SUPPORT=ON \
..
$ make -j4
$ make install # copy things to "$RDBASE/lib"
# for temporary
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$RDBASE/lib
# or for permanent
$ echo $RDBASE/lib | sudo tee /etc/ld.so.conf.d/rdkit.conf
$ sudo ldconfig
$ ln -s $RDBASE/rdkit $PYTHON_PREFIX/lib/python2.7/site-packages/
$ $PYTHON_PREFIX/bin/python
>>> from rdkit import Chem
>>> from rdkit.Chem import rdinchi