У меня был такой успех.
аюсь скомпилировать Python 3.6.2 на MacOS 10.11 в соответствии с инструкциями наhttps://bugs.python.org/issue29095.
Я использовал homebrew для установки openSSL в стандартную папку, а затем добавил LDFLAGS, CFLAGS и CPPFLAGS в мою среду:
$ printenv | grep FLAGS
LDFLAGS=/usr/local/Cellar/openssl/1.0.2l/lib/
CFLAGS=-I/usr/local/Cellar/openssl/1.0.2l/include/openssl
CPPFLAGS=-I/usr/local/Cellar/openssl/1.0.2l/include/openssl
Затем в той же оболочке я компилирую Python в нужное место, необходимое для моего варианта использования:
$ sudo ./configure --prefix=/oebuild/python/python-3.6.1
$ sudo make
$ sudo make install
Однако модуль SSL не создается. Журнал сборки говорит это:
Сборка Python успешно завершена! Необходимые биты для сборки этих дополнительных модулей не найдены: _gdbm _ssl ossaudiodev
SPWD
Чтобы найти необходимые биты, посмотрите в файле setup.py в detect_modules () имя модуля.