3 ms·
I wish they didn't bundle a python installation with it. I'd rather just try the frontend without potentially messing up my python installation.
by superfx 11y ago
I wish they didn't bundle a python installation with it. I'd rather just try the frontend without potentially messing up my python installation.
- kranner 11y agoI think it's specifically meant NOT to interfere with your existing Python installation. Says so under 'Standalone'.
- VT_Drew 11y agoI am pretty sure they are using virutalenv or something similar so that the python version that comes with it is contained and doesn't overwrite or interfere with your system python.
- ubernostrum 11y agoGiven how IPython Notebook has been adopted, bundling is basically the only option. Its popularity is highest in the scientific-Python world, which has been Windows-focused because of the availability and ease-of-use of pre-built single-download stacks of Python plus all the relevant libraries (numpy, scipy, etc.). Giving those folks the ability to use Macs too is a huge deal (and "just install things yourself" isn't really an option -- it's gotten better, but numpy and scipy have historically been the very devil to manually install on any platform other than Windows).
- cben 11y agoI don't think that was a reason for scientists to use windows. It maybe allowed those used to windows to keep using it. Or maybe you only mean it was reason to choose Windows over Mac? Because on Linux, installing python with libraries has always been trivially automatic. My windows experiences have always been hunting the net for hopefully compatible installers from 7 different sources and hope it won't mess my python installation... And it always ends up constraining the version I can use. - Python(x,y) was a step forward but stagnated on python 2. - Sagemath, which bundles a huge collection of scientific software gave up on installing on Windows. To this day, their answer is a virtualbox linux image. (It's also been a strong reason for developing SageMath Cloud, so people don't need to install Sage at all.) - Disclaimer: haven't tried Conda.
- numlocked 11y agoAnaconda/conda has made the scipy and numpy install process pretty pleasant on OSX. 'conda install scipy' just works the way you would expect. http://conda.pydata.org/miniconda.html http://conda.pydata.org/miniconda.html
- niels_olson 11y agoI would even go a step further and say that probably more than 50% of scientists have a Mac laptop as their personal computer at this point. In DoD, I can't install anything in my office computer. So if I hadn't had iPython up and running on my mac, there's no way I'd have gotten to the point (over years) of going to present a project to the HPC guys on Monday. Very, very glad Anaconda exists.
- coldtea 11y ago>I'd rather just try the frontend without potentially messing up my python installation. That's exactly why the did bundle a python installation with it -- so it wont mess or be restricted by your system Python.
- mgoerz 11y agoWould it be possible to have the option of using an existing python installation? I have project-specific conda environments, so it would be great if I could set which Python should be used.
- nwhitehead 11y agoYes, I'm working on a good way to do this, this is high priority.
- X-Istence 11y agoThe bundled Python is contained within the .app, it does not touch any other part of the system.