J'ai suivi la procédure indiquée dans Comment utiliser valgrind avec python? pour vérifier les fuites de mémoire dans mon python code).
J'ai mon source python source sous le chemin
/root/Test/ACD/atech
J'ai donné le chemin ci-dessus dans PYTHONPATH
. Tout fonctionne correctement si je lance le code avec la valeur par défaut python binaire, situé sous /usr/bin/
. J'ai besoin d'exécuter le code avec le python binaire que j'ai construit manuellement qui se trouve sous
/home/abcd/workspace/python/bin/python
Puis j'obtiens l'erreur suivante
from concurrent.futures.process import ProcessPoolExecutor
ImportError: No module named concurrent.futures.process
Comment puis-je résoudre ça?
Si vous utilisez Python 2.7, vous devez installer ce module:
pip install futures
La fonctionnalité Futures n’a jamais été incluse dans Python noyau 2.x. Cependant, elle est présente dans Python 3.x depuis Python 3.2.