I'm new to python. I installed python3.4 on OsX some time ago and now I installed python3.5 using the installer you can download from the site.
I noticed that in /Library/Frameworks/Python.framework/Versions/ I have both 3.4 and 3.5. I wasn't expecting that - I was expecting an upgrade where 3.5 replaced 3.4
So, if I run python3.5 and I try to import the packages I installed when using 3.4, they are not found. Furthermore if I use pip install to reinstall them, it says the packages are already installed, therefore I can see that it's pointing to the 3.4 version.
What I'm doing wrong? I supposed that installing the new python should upgrade my existing installation (bringing installed packages with it) rather than add a completely new install.
I'm not sure what to do now:
- Should I keep every old version?
- Should I manually change which pip is used every time?
- (is there a more streamlined update procedure for next time?)
pipyou are using is the one that corresponds to3.5and not to3.4. Each version of python will have its ownpipscript, I think.pip35andpip34. I'll back out now though - someone who knows OS-X well will probably be along to help...