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)?