安装Python3.6版本的Boost-Python3

时间:2019-02-01 22:08:49

标签: python c++ python-3.x boost boost-python

我一直在使用Boost Python编写要暴露给Python的C ++模块。我在MacOS High Sierra上使用Homebrew拥有Boost和Boost-Python3(版本1.68.0)。它已针对Python 3.7进行了编译,并被列为Boost-Python3的依赖项。

但是,我想在Python 3.6中使用Boost。有什么方法可以降级我的Boost-Python3版本,使其与Python3.6而不是3.7兼容?

谢谢

1 个答案:

答案 0 :(得分:1)

我在此页面上找到了一个解决方案:https://github.com/Azure/azure-iot-sdk-python/issues/154

要将boost-python3降级到Python3.6兼容版本,您需要从1.68.0降级到1.67.0。可以通过以下方式完成:

brew uninstall boost-python3

然后

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/6a77cdaac520f5d2f0a38f30606e91b7023ee5f0/Formula/boost-python3.rb