многопроцессорный объект не имеет атрибута «разветвление»

Я сталкиваюсь с теми же проблемами, которые описаны в: PyInstaller-построенный Windows EXE не работает с многопроцессорность

При попытке добавить предложенные кодовые строки (см. ниже) я получаю следующую ошибку AttributeError:

класс _Popen (многопроцессорность.разветвление.Popen):

AttributeError: объект «модуль» не имеет атрибута «разветвление»

Также в моей среде IDE (PyCharm) указано: «Не удается найти ссылку _MEIPASS в sys.py». Что мне здесь не хватает (под управлением Python 2.7)?

class _Popen(multiprocessing.forking.Popen):
    def __init__(self, *args, **kw):
        if hasattr(sys, 'frozen'):
            os.putenv('_MEIPASS2', sys._MEIPASS)
        try:
            super(_Popen, self).__init__(*args, **kw)
        finally:
            if hasattr(sys, 'frozen'):
                os.unsetenv('_MEIPASS2')


class Process(multiprocessing.Process):
    _Popen = _Popen

person Bill Bridge    schedule 06.04.2016    source источник
comment
Вам нужно import multiprocessing.forking, не так ли?!   -  person Antti Haapala    schedule 06.04.2016
comment
Верно. Спасибо Антти. Просто «импортировать многопроцессорность» было недостаточно......   -  person Bill Bridge    schedule 09.04.2016