multiprocessing.set_start_method() недоступен с Python 3.4?

0 Mike Lawrence [2013-08-22 17:57:00]

Очевидно, что python dev docs для модуля многопроцессорности указывает на то, что multiprocessing.set_start_method() должен существовать с python 3.4. Я установил python 3.4a1 в Mac OS X (10.8.4) через установщик, но когда я это сделаю:

import multiprocessing
multiprocessing.set_start_method('forkserver')

Я получаю сообщение об ошибке:

AttributeError: 'module' object has no attribute 'set_start_method'

Какие-либо предложения?

python-3.x multiprocessing


1 ответ


1 Решение mata [2013-08-22 18:31:00]

python 3.4a1 - как указывает a - все еще альфа-версия. Не все функции, которые окончательная версия будет реализована, уже реализованы.

В частности, эта функция была добавлена в среду, 14 августа 2013 года. Альфа была выпущена в субботу 3 августа 2013 года.