Fork自 PaddlePaddle / Paddle
* It will cause build error when concurrent is large.
* Also, test_plot cannot run in MacOS because of matplotlib & ipython's limit. * Add missing dependency in setup.py. * fix #2264
When using system python, "pip install" needs root previlege. Using virtualenv to avoid this.
In the original util.cmake. enable_virtualenv.c is always regenerated when cmake files are changed, which leads to the relinking of all the targets depends on paddle_utils.