Virtualenv loses context

rhythmicdevil at gmail.com rhythmicdevil at gmail.com
Wed Dec 19 15:30:23 CET 2012


This may have something to do with it. I create the virtualenv in: 
/home/swright/workspace/botnet_etl/ 

After I install my app the directory structure looks like this: 
(botnet_etl)[swright at localhost botnet_etl]$ ll 
total 32 
drwxrwxr-x 4 swright swright 4096 Dec 19 09:21 app 
drwxrwxr-x 3 swright swright 4096 Dec 18 10:34 bin 
drwxrwxr-x 9 swright swright 4096 Dec 18 10:24 build 
drwxrwxr-x 3 swright swright 4096 Dec 18 10:34 include 
drwxrwxr-x 4 swright swright 4096 Dec 18 10:34 lib 
-rw-rw-r-- 1 swright swright 1973 Dec 17 15:35 README 
-rw-rw-r-- 1 swright swright  109 Dec 17 15:35 stable-req.txt 
drwxrwxr-x 3 swright swright 4096 Dec 17 15:35 utils 


When I run the following command the path is not showing up which is probably what is causing the problem. Clearly the site packages for my virtualenv are not listed. I have to reinstall from scratch to see if this is different at install time. 

(botnet_etl)[swright at localhost app]$ python -m site
sys.path = [
    '/home/swright/workspace/botnet_etl/app',
    '/usr/lib/python2.6/site-packages/pymongo-2.3-py2.6-linux-x86_64.egg',
    '/usr/lib/python2.6/site-packages/pip-1.2.1-py2.6.egg',
    '/usr/lib64/python26.zip',
    '/usr/lib64/python2.6',
    '/usr/lib64/python2.6/plat-linux2',
    '/usr/lib64/python2.6/lib-tk',
    '/usr/lib64/python2.6/lib-old',
    '/usr/lib64/python2.6/lib-dynload',
    '/usr/lib64/python2.6/site-packages',
    '/usr/lib64/python2.6/site-packages/gst-0.10',
    '/usr/lib64/python2.6/site-packages/gtk-2.0',
    '/usr/lib64/python2.6/site-packages/webkit-1.0',
    '/usr/lib/python2.6/site-packages',
    '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info',
]
USER_BASE: '/home/swright/.local' (exists)
USER_SITE: '/home/swright/.local/lib/python2.6/site-packages' (doesn't exist)
ENABLE_USER_SITE: True





But, am I supposed to create virtualenv in specific location in the file system? That seems a little odd



More information about the Python-list mailing list