Fabrice Why do we want to / have to use virtualenv? Can we not rely on eups and do all the things that we wanted to do via virtualenv inside eups? Thanks, Jacek On 12/13/2013 09:17 AM, Fabrice Jammes wrote: > > For information, a reply from Jim Bosch about eups and virtualenv. It > seems that mixing this two software may be quite difficult ... > > > > -------- Original Message -------- > Subject: [HSC Forum] "Installing virtualenv with eups" > Date: Fri, 13 Dec 2013 17:09:45 -0000 > From: [log in to unmask] > Reply-To: [log in to unmask] > To: [log in to unmask] > > > > > > jbosch <http://hsca.ipmu.jp:8080/users/11/jbosch/> posted a comment > <http://hsca.ipmu.jp:8080/question/167/installing-virtualenv-with-eups/?comment=169#comment-169> > > > Commented by jbosch: > > I think I agree with your statement about what eups' behavior should be, > but I'm afraid I'm not enough of a eups expert to be able to make that > change myself (or even understand all its ramifications). I'm somewhat > concerned about the idea of trying to use virtualenv with eups, though, > as I think they're likely to conflict in more ways than this. As I > understand it, both of them want to take control over your environment > and determine which versions of other packages will be used, and I'm > concerned that makes them fundamentally incompatible. > > In reply to fjammes's question: Installing virtualenv with eups > > Hello, > > I need to install virtualenv with eups but i run in a tricky problem : > > |[eups@clrlsst-dbmaster-vm eups]$ /usr/bin/python -S -c "import traceback" > [eups@clrlsst-dbmaster-vm eups]$ /opt/lsst/Linux64/python/virtualenv/bin/python -S -c "import traceback" > Traceback (most recent call last): > File "<string>", line 1, in <module> > ImportError: No module named traceback > | > > So, it seems virtualenv doesn't import all python standard library. > > The problems is that after having installed virtualenv, eups use > opt/lsst/Linux64/python/virtualenv/bin/python and return next error > message : > > |[eups@clrlsst-dbmaster-vm eups]$ eups > Traceback (most recent call last): > File "/opt/lsst/eups/bin/eups_impl.py", line 26, in <module> > import eups.cmd > File "/opt/lsst/eups/python/eups/__init__.py", line 1, in <module> > from exceptions import * > File "/opt/lsst/eups/python/eups/exceptions.py", line 5, in <module> > import sys, traceback > ImportError: No module named traceback > | > > So, my build scripts, or setup/unsetup commands doesn't work anymore. > > Is there a way to force eups to always use a fixed python version ? > > Thanks, > > Fabrice > > To change freqency and content of these alerts, please visit your user > profile <http://hsca.ipmu.jp:8080/users/38/fjammes/subscriptions/>. > > If you believe that this message was sent in an error, please email > about it the forum administrator at [log in to unmask] > > ------------------------------------------------------------------------ > > Sincerely, > Administrator > > > > > > ------------------------------------------------------------------------ > > Use REPLY-ALL to reply to list > > To unsubscribe from the QSERV-L list, click the following link: > https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1 > ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the QSERV-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1