I'm using Python for my research. I have both version of Python on my system: 3.3.2 and 2.7.6. However due to the compatibility with the required packages (openCV, Numpy, Scipy, etc.) and the legacy code, I work most of the time with Python 2.7.6.
It took me quite a lot of effort at the beginning to set up the environment ready for my works. E.g. I didn't follow the "easy" way of installing all-in-one Anaconda or Enthought Canopy software, instead I installed packages one by one (using pip..), some packages,(scipy, sympy, pandas, lxml) could not be installed by pip and I had to installed using a MSI file.
Now all of them are working fine. I see that Python released the newer version: 2.7.9. My questions are: (1) is it worth upgrading from 2.7.6 to 2.7.9, any benefit in performance, security, stability,...?
(2) will it break/overwrite the current setup of my 2.7.6 environment? I notice there are 2 folders on my C:\, which are Python27 and Python33. As the logic, Python 2.7.9 will also be in the same folder Python27 (as 2.7.6). Do I need to re-install/reconfigure the packages again?
(If there will be a lot of hassles, then perhaps I'll follow the mantra: "if it is not broken, don't fix it"...)
EDIT: Thanks for the comments, but as my understanding, this site is about Q&A: got question & get answered.
It's a simple and direct question, let me make it clearer: e.g. Python has Lib/site-packages folder with my packages inside. Will the new installation overwrite that folder, etc.
People may know or not know about this fact, based on their knowledge or experience. I don't want to experiment myself so I asked, just for my curiosity.
I know there's a trend to reform SO to get better question and answer quality, but I don't know since when the people can be so ridiculously sensitive :) If this one is asked in "Stack Exchange Programming" site, then I can understand that it's not well-suited for that site. Now I understand another effect of the trolls: they make a community become over-sensitive and drive the new/naive newbie away.
easy wayof installing as you called it. These distributors make it extremely easy to update your python version and offer precompiled scientific packages. They are free and I don't see any downsides. Python is pretty stable, and I would not expect any tremendous performance improvements.anacondaor another distributor may be a good idea. They make updating your python version and non-pythonic dependencies much easier.