Whilst I followed your steps above and copied the the desktop.pth file created from my ArcGIS install across to my PythonXY install, I found that the install of ArcGIS has mean that the pythonxy console no longer works. Spyder and the idle consul work from the start menu but the shortcut for Python(xy) console doesn't work any more. Any ideas why ArcGIS 10.2 causes this module to fail? Note, I did a vanilla install of both pythonXY (2.7) and ArcGIS 10.2.0.