Установить Python3.6 версию Boost-Python3 - PullRequest
0 голосов
/ 02 февраля 2019

Я использовал Boost Python для написания модуля C ++, который будет доступен для Python.У меня есть Boost и Boost-Python3 (версия 1.68.0) с использованием Homebrew на MacOS High Sierra.Это было скомпилировано для Python 3.7, который указан как зависимость для Boost-Python3.

Однако я бы хотел использовать Boost с Python 3.6.Можно ли каким-либо образом понизить версию Boost-Python3, чтобы она была совместима с Python3.6 вместо 3.7?

Спасибо

1 Ответ

0 голосов
/ 02 февраля 2019

Я нашел решение на этой странице: 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
...