At first I tried adding the .virtualenv sitepackages absolute path to the path and python path variables in .bash_profile, and .profile. I also tried setting the environment variables path and pythonpath in launchd config. No joy.
What finally fixed it was to add into the plist the environment variables for PATH and PYTHONPATH. Which fixed it? Not sure, but having them both doesn't hurt anything. In these environment variables, I included the absolute path to sitepackages in .virtualenvs. Problem solved.
HTH.
Example:
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key><string>/Users/user/.virtualenvs/oraenv/lib/python2.7/site-packages/</string>
<key>PYTHONPATH</key><string>/Users/user/.virtualenvs/oraenv/lib/python2.7/site-package/</string>
</dict>