Out of the box, no. I've since switch to rbenv, which I actually like much better, and https://github.com/adambrenecki/virtualfish is a very nice port of virtualenvwrapper to fish.
I have both RVM and Venvwrapper setup in zsh. After installing fish everything worked right out of the box - without making any changes to the config files.
It works by getting notification when the PWD environment variable changes, which seems like an elegant way of managing this.
I've been using and contributing to Virtualfish, which replicates nearly all of virtualenvwrapper's functionality. Highly recommended: https://github.com/adambrenecki/virtualfish
I'm writing a clone/rewrite of virtualenvwrapper in pure python, I'll announce it on the fish mailing list, since the main reason I created it is that I felt this pain as a fish user myself
I had to install oh-my-fish[0] and enable the RVM plugin to get RVM to work.