Dual Installations of Python 2.X and Python 3.X with Anaconda/Spyder

IS IT NOT BEAUTIFUL???

Python 3 has been around for quite awhile, but I have delayed the upgrade from my 2.7 version partially due to a small fear of my code breaking but mostly out of laziness. Well, I have procrastinated long enough, and today it was finally time to upgrade. However, I wanted to still be able to run/test code in Python 2.7 in case some modules were no longer available in 3.5. The obvious solution from 5 minutes of Googling was virtual environments, but I had trouble finding an “Idiot’s Guide” to working with virtual environments in Windows with Spyder. Once I figured out how to do it, I felt pretty stupid, because it is actually incredibly basic. Continue reading “Dual Installations of Python 2.X and Python 3.X with Anaconda/Spyder”