Эта ошибка возникает из-за дополнительной безопасности для ограничения многопоточности в Mac OS High Sierra. Я знаю, что этот ответ немного запоздал, но я решил проблему, используя следующий метод:
Установите переменную среды .bash_profile, чтобы разрешить многопоточность приложений или сценариев в соответствии с новыми правилами безопасности Mac OS High Sierra.
Открыть терминал:
$ nano .bash_profile
Добавьте следующую строку в конец файла:
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
Сохранить, выйти, закрыть терминал и снова открыть терминал. Убедитесь, что переменная окружения теперь установлена:
$ env
Вы увидите вывод, похожий на:
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
TERM=xterm-256color
TMPDIR=/var/folders/pn/vasdlj3ojO#OOas4dasdffJq/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.E7qLFJDSo/Render
TERM_PROGRAM_VERSION=404
TERM_SESSION_ID=NONE
OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
Теперь вы сможете запускать свой скрипт на Python с многопоточностью.