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