環境
ubuntu 18
python 3系
環境の設定
まず最初に注意しなくてはいけないのは、pybind11-devがインストールされているかです。これは既に古いバージョンのようなので、もしインストールされている場合はアンインストールします。
apt remove pybind11-dev
pip
後はpipでインストールするだけですが、pipからダウンロードするだけではうまくいかないケースがあるようです。
pip install pybind11
そういう時はgithubからcloneしてインストールしてみてください。
git clone https://github.com/pybind/pybind11.git
cd pybind11
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=../install/ -DPYBIND11_TEST=Off
make install