I've used most 2.7+ versions of Python with Tkinter without problems, however PIL is not generally recommended as it is not updated much anymore. There's a fork called Pillow which I believe most would recommend using instead:
https://pypi.python.org/pypi/Pillow/
It's pretty much a drop-in replacement and your PIL related code shouldn't have to change.