安装 Python3.6 版本的 Boost-Python3
Install Python3.6 Version of Boost-Python3
我一直在使用 Boost Python 编写一个要公开给 Python 的 C++ 模块。我有 Boost 和 Boost-Python3(版本 1.68.0),在 MacOS High Sierra 上使用 Homebrew。这是为 Python 3.7 编译的,它被列为 Boost-Python3 的依赖项。
不过,我想在 Python 3.6 中使用 Boost。有什么方法可以降级我的 Boost-Python3 版本,使其与 Python3.6 而不是 3.7 兼容?
谢谢
我从这个页面找到了解决方案: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
我一直在使用 Boost Python 编写一个要公开给 Python 的 C++ 模块。我有 Boost 和 Boost-Python3(版本 1.68.0),在 MacOS High Sierra 上使用 Homebrew。这是为 Python 3.7 编译的,它被列为 Boost-Python3 的依赖项。
不过,我想在 Python 3.6 中使用 Boost。有什么方法可以降级我的 Boost-Python3 版本,使其与 Python3.6 而不是 3.7 兼容?
谢谢
我从这个页面找到了解决方案: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