diff --git a/src/ocrmypdf/__main__.py b/src/ocrmypdf/__main__.py index 459b3040..5d3a5d50 100755 --- a/src/ocrmypdf/__main__.py +++ b/src/ocrmypdf/__main__.py @@ -19,6 +19,7 @@ import logging import os import sys +from multiprocessing import set_start_method from . import __version__ from ._sync import run_pipeline @@ -66,4 +67,6 @@ def run(args=None): if __name__ == '__main__': + if sys.platform == 'darwin' and sys.version_info < (3, 8): + set_start_method('spawn') # see python bpo-33725 sys.exit(run())