I'm trying to configure a RHEL6 server to allow multiple users to run multiple versions of Python, multiple versions of various python modules, and multiple versions of various other programs (e.g. gcc). I believe the appropriate way to do this is to use environment-modules and virtualenv. I'm familiar with virtualenv, but I'm confused about using environment-modules.
I installed Python 2.7.3 with:
# ./configure --prefix=/usr/local
# make && make altinstall
and I can easily enough run Python 2.7.3 with:
/usr/local/python-2.7
I thought I could simply use my module file to preprend my PATH
environment variable with /usr/local/python-2.7
but there is not python
binary in /usr/local/python-2.7
, only a binary called python-2.7
.
Am I missing something? How do I use an environment-modules module file to use Python 2.7?