ImportError: No module named concurrent.futures.process
Question: I have followed the procedure given in [How to use valgrind with
python?](http://stackoverflow.com/questions/20112989/how-to-use-valgrind-with-
python) for checking memory leaks in my python code.

I have my python source under the path

    
    
    /root/Test/ACD/atech
    

I have given above path in `PYTHONPATH`. Everything is working fine if I run
the code with default python binary, located under `/usr/bin/`. I need to run
the code with the python binary I have build manually which is located under

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

Then I am getting the following error

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

How can I solve this?


Answer: If you're using Python 2.7 you must install this module :

    
    
    pip install futures
    

Futures feature has never included in Python 2.x core. However, it's present
in Python 3.x since Python 3.2.

