Подтвердить что ты не робот

ImportError: нет модуля с именем concurrent.futures.process

Я выполнил процедуру, описанную в Как использовать valgrind с python? для проверки утечек памяти в моем коде на Python.

У меня есть источник python по пути

/root/Test/ACD/atech

Я указал выше путь в PYTHONPATH. Все работает нормально, если я запускаю код с двоичным кодом python по умолчанию, расположенный под /usr/bin/. Мне нужно запустить код с бинарником python, который я создаю вручную, который находится под

/home/abcd/workspace/python/bin/python

Затем я получаю следующую ошибку

from concurrent.futures.process import ProcessPoolExecutor
ImportError: No module named concurrent.futures.process

Как я могу это решить?

4b9b3361

Ответ 1

Если вы используете Python 2.7, вы должны установить этот модуль:

pip install futures

Функция фьючерсов никогда не включалась в ядро ​​Python 2.x. Однако он присутствует в Python 3.x с Python 3.2.