python - 从 setup.py 中查找 boost_python 版本
问题描述
我已经使用 Boost Python 开发了一个 Python 模块。这个扩展有一个setup.py
文件来安装它。libboost_python
此文件请求通过执行以下操作来链接扩展名:
my_module = Extension('_mymodule', files=...
libraries=['boost_python'],
...)
最近,boost 开发人员似乎将 Boost Python 的命名约定从命名库libboost_python
更改为命名它libboost_python27
(以反映他们libboost_python3
为 Python 3.x 调用相应库的事实)。
从setup.py
脚本中检测应该如何命名 Boost Python 库的最佳方法是什么(假设它安装在非标准位置)?
解决方案
推荐阅读
- python - 如何在 Python/Pandas 中创建基于月-年和计数的特征?
- java - 如何解决javaspring中“无法实例化WebApplicationInitializer类”
- python - 有没有一种pythonic方法可以在pandas中爆炸列表列时添加枚举列?
- html - 仅使用 html 和 css 删除 DIV
- java - 如何在 Eclipse 中对 JUnit 5 测试进行分组
- node.js - 允许用户指定条件流(if/else 类型) - node.js
- python - h3 polyfill 返回空列表
- visual-studio-code - VSCODE Gitlens 手动撤消合并
- java - Android根检测不适用于上述代码
- node.js - 反应项目编译成功但不在浏览器上显示