ubuntu

pybind11が通らないとき対応

環境

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です