Loading pkl file on Windows 10 it throws EOF error with 'r' flag. But it works with 'rb' and 'wb' flags just as they wrote here: http://deeplearning.net/software/theano/tutorial/loading_and_saving.html
So, please consider saving and loading q_network models binary.