I think that the suggestions offered so far (environments, etc.) are all very good, but another approach is to use the Anaconda distribution of Python:I use this distribution precisely to avoid any mixups with the Python files that come with the OS distribution. Note that the use of the Anaconda version of Python doesn't preclude the use of pip, Python environments, etc.