virtualenv does not copy standard modules like shutil and urllib2
- by Barthelemy
When I create a new virtualenv, virtualenv .virtualenvs/my_env, there is only a subset of the standard python modules copied/linked to the new virtualenv.
For example, when I do ls -l in .virtualenvs/my_env/lib/python2.6, I see:
...
... os.py -> /usr/lib/python2.6/os.py
... os.pyc -> /usr/lib/python2.6/os.pyc
but modules like shutil and urllib2 are not copied even if they are in /usr/lib/python2.6/shutil.py. I am using Ubuntu 9.10.
Is this the expected behavior? How can I install modules such as shutil in a virtualenv (I could not find these modules on pypi)?