I've just spent a bit of time writing much better/more helpful
installation instructions for PyOpenCL:
I hope this will help make life with PyOpenCL substantially easier--if
you are a user trying to install it, or if you are a developer
distributing software based on it.
The instructions use binary packages from Conda Forge and leave
potential users not just with PyOpenCL installed, but also help them
install an OpenCL implementation (i.e. an ICD--POCL, in many cases),
using 4-5 easy, copy-pasted commands.
I've tested these instructions on Linux and OS X, and they work for
me. I'd be grateful to receive feedback and suggestions.