If you don't have root and have linux skills, gentoo prefix is a great option http://www.gentoo.org/proj/en/gentoo-alt/prefix/. It basically gives you a linux installation (though arguably the most difficult version to use) in your home folder. I've used it many times to get scientific python packages working (like installing RabbitMQ for Celery).

-Nick

On 07/19/2013 11:24 PM, Nimret Sandhu wrote:
I assume requesting 'sudo' access is not an option? even with being locked down into specific commands?

I run various versions of windows on linux via https://www.virtualbox.org/ mostly for things that still only work on windows (eg netflix) .. just got OS X snow leopard running on it (bought a disk). Simultaneously. In hardware emulation. Trying to figure out how to upgrade to Mountain Lion on there right now. Apple obviously doesn't make it easy to do these sort of things. The shiny new mac laptop they got me at work is nice and all (wayyyy more slick than windows) but I am a lot more productive on linux and my linux laptop >> the mac hardware + price/perf wise.

if you want to step up from Virtualbox check out http://www.vagrantup.com/ for firing up on demand VMs. you can also use that with a specific VM image that contains specific distros/libraries etc and redistribute/reuse/share it. if u really want to get fancy, hook that up to rackspace, aws, etc for a cloud on demand for HPC.

btw you may also want to check out https://www.scientificlinux.org/

cheers,
-
Nimret Sandhu
http://www.nimret.org


On Fri, Jul 19, 2013 at 4:15 PM, Matt S. <[email protected] <mailto:[email protected]>> wrote:

    Feeling the pain as we speak...  trying to figure out how to
    install SciPy in a virtualenv on a system that I don't have root
    privileges on (and therefore can't use a package manager rather
    than compile from source some significant dependencies).  Funnily
    and thankfully though, this group, Continuum Analytics
    <https://store.continuum.io/cshop/anaconda/>, was mentioned the
    other day in the Training thread, and just moments ago I happened
    to be looped back to their site while the desperation of not
    making much progress was setting in.  Turns out they make a Python
    distro called Anaconda?  Looks very cool and pretty tricked out
    for number crunching and free to ALL and without any root
    requirement.  I haven't tried it out but it looks like it could be
    a huge help to many.

    In the past, at times, I used the Enthought Python distro but got
    nervous that I was being too coddled by it (and b/c it's only free
    to academics).  Nowadays I mostly go the DIY route (using
    virtualenv/pip as much as possible).  But boy does it get dicey
    when you don't have root privileges (on Linux and therefore can't
    use a package manager), or you're on Windows (especially when
    trying to do the next task--see next), or you're trying to get a
    package with a lot of dependencies installed into a virtualenv (or
    non-standard place).

    Getting a little off topic now...

    Lately I've been experimenting with Ubuntu and trying to take a
    Windows diet (figuring out 8 was not my first choice).  But it's
    damn hard to take the diet too far b/c neither system is perfect
    for all tasks (and lack of iTunes and Picasa in Linux was a big
    shock to my routine).  But despite some inconvenience in my
    attempt to figure out how to optimally use multiple OSs for work
    and play, it's been good to find Git for Windows (msysGit) and
    delve into Pandas (which precipitated wanting to get SciPy
    installed).  What's not been good is a lack of closure on figuring
    out why I can no longer paste from Windows into an X window.
     Realizing that I can't use Ctrl+C in ipython on Windows has been
    another pain.  Out of curiosity, do any of you simultaneously use
    a Windows and Linux machine (without or without Wine, etc.)?

    Cheers,
    Matt


Reply via email to