Error when installing cupy: nvcc fatal : host compiler targets unsupported os

I have been trying to solve this for days without success: I am trying to install cupy via

pip install --user cupy

but the installation fails with this error:

nvcc fatal   : Host compiler targets unsupported OS.
error: command 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v8.0\\bin/nvcc.exe' failed with exit status 1

I have previously installed Visual Studio Community 2015 (as is compatible with Cuda toolkit 8) and Cuda v8 & latest update.

I found that I had to install msinttypes to get over an initial issue. It’s possible I have the wrong version installed (as I wasn’t sure which I needed) but I don’t think that is the issue. I am using Windows 10 and Python 2.7. I have also tried installing the visual cpp build tools but that made no difference. I also have VS2013 Community installed. Could that be interfering? Any help would be much appreciated.

Full log below from failed install: