I personally run Windows, and I haven't had any trouble using VirtualBox
for all of my development needs. I just keep a Ubuntu Server 12.04 (LTS)
CD-image around, and, whenever I start a new project, I spin up a new VM
with a small hard drive. That way, my development environments are even
more isolated from each other than if I was using something like
virtualenv. In addition to having different versions of Python and
different Python libraries, I can have different system-wide C libraries as
well.

As far as editing code, I either edit on Windows (using Sublime Text) and
scp it over to the Linux VM with WinSCP or, if it's a quick job, I just SSH
into the Linux VM and edit the code directly with vim.

For me, at least, this setup allows me to have the best of both worlds:
Windows for games and Linux for development.

-- Rohit Patnaik


On Sun, Jul 21, 2013 at 11:42 PM, Matt S. <[email protected]> wrote:

> Interesting suggestions.  Thanks!
>
> Having not had a Mac since about 2005, I'm curious if having one really is
> the silver bullet for having it all.  As appealing as the walled garden
> sounds, the price tag keeps it on the periphery off my radar.
>
> Vagrant wins the awesome name and dope design award.
>
> For now it looks like a simple request to support will resolve my SciPy
> issue.  But I'll be very interested to see if virtualbox or vagrant resolve
> my bifurcated (personal) computing crisis.
>
>
> On Fri, Jul 19, 2013 at 11:40 PM, Nick Bolten <[email protected]> wrote:
>
>>  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]> 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