我正在努力学习pybind11,谷歌的第一个结果是此页,在这里您应该被引导编译和运行一些测试用例。在此页中,我通过以下方式安装了bybind11:
pip3 install pybind11我安装了:
sudo apt install python3-dev cmake按照原始页中的指示。但我不知道下一步该怎么做
mkdir build ...以及编译测试用例的其余步骤。我认为这应该在通过pybind11安装的pip3文件夹中。
我的环境是:
我的问题是:
P.S.1.使用pip3 show pybind11我意识到我安装了2.4.3版本,安装文件夹是/usr/<userName>/.local/lib/python3.6/sitepackages。但是,据我所见,在pybind11文件夹中没有测试用例。
P.S.2.从这里 i通过sudo apt install python-pybind11和从这里开始安装,使用dpkg --listfiles python-pybind11我在/usr/lib/python2.7/dist-packages/找到了安装文件夹。这个文件夹中不仅没有测试用例,而且这也是python2.7,我不想使用!
发布于 2020-01-27 21:13:43
您需要按照指示通过克隆pybind11存储库来安装这里:
python3 -m pip install pytest numpy scipy
sudo apt install -y cmake python3-dev libeigen3-dev libboost-dev git
git clone https://github.com/pybind/pybind11.git
cd pybind11
cmake -DDOWNLOAD_CATCH=1
mkdir build
cd build
cmake ..
sudo make install
cd ..然后,您可以通过转到文件夹cd tests来运行测试。接下来,遵循本教程中的步骤,从mkdir build开始。
https://stackoverflow.com/questions/59938578
复制相似问题