首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行测试用例的pybind11

运行测试用例的pybind11
EN

Stack Overflow用户
提问于 2020-01-27 20:38:14
回答 1查看 2.2K关注 0票数 7

我正在努力学习pybind11,谷歌的第一个结果是此页,在这里您应该被引导编译和运行一些测试用例。在此页中,我通过以下方式安装了bybind11

代码语言:javascript
复制
pip3 install pybind11

我安装了:

代码语言:javascript
复制
sudo apt install python3-dev cmake

按照原始页中的指示。但我不知道下一步该怎么做

代码语言:javascript
复制
mkdir build ...

以及编译测试用例的其余步骤。我认为这应该在通过pybind11安装的pip3文件夹中。

我的环境是:

  • Ubuntu 18.04.3 LTS仿生
  • Python3 3.6.9
  • pip 20.0.2

我的问题是:

  • 到假定测试用例的路径在哪里,我可以在那里跟踪本教程的其余部分
  • 这是安装pybind11的正确/最佳方法吗?如果不是,推荐的安装方法是什么?

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,我不想使用!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-27 21:13:43

您需要按照指示通过克隆pybind11存储库来安装这里

代码语言:javascript
复制
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开始。

P.S.您还可能需要确保您的这里包是最新的,按照这里的说明。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59938578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档