I wrote a script installation support Ubuntu16.04 + The machine comes py2.7 + Caffe one step
#!/bin/sh
sudo apt-get install -y update
sudo apt-get install -y upgrade
sudo apt-get install -y libprotobuf-dev
sudo apt-get install -y libleveldb-dev
sudo apt-get install -y libsnappy-dev
sudo apt-get install -y libopencv-dev
sudo apt-get install -y libhdf5-serial-dev
sudo apt-get install -y protobuf-compiler
sudo apt-get install -y libgflags-dev
sudo apt-get install -y libgoogle-glog-dev
sudo apt-get install -y liblmdb-dev
sudo apt-get install -y libatlas-base-dev
sudo apt-get install -y --no-install-recommends libboost-all-dev
sudo apt-get install -y libatlas-base-dev
sudo apt-get install -y libopenblas-dev
sudo apt-get install -y git
sudo apt-get install -y cmake
sudo apt-get install -y build-essential
sudo apt-get install -y python-pip
sudo pip install pip==9.0.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt-get install -y gfortran
sudo apt-get install python-dev
sudo pip install protobuf==2.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install ipython==3.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt-get install -y python-matplotlib
sudo apt-get install -y python-skimage
sudo apt-get install -y graphviz
sudo pip install pydot
sudo pip install Cython -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install scipy -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install scikit-image
sudo pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install ipython -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install h5py -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install leveldb -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install networkx -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install nose -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install python-dateutil -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install protobuf -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install python-gflags -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install six -i https://pypi.tuna.tsinghua.edu.cn/simple