For virtualenv I prefer to put the path to the virtualenv python executable in the project property, then there's no forgetting to run something before starting wing, and the project "knows" it's env.