title: Keeping Installed Packages When Updating Python
body: <p>I've got python 3.7 installed on Windows 10. The recommended way to upgrade to 3.8 appears to be to do a new installation, which means I will have both versions installed. I don't need both versions, but I would like to keep all the packages I installed for version 3.7.</p>
  
  <p>How do I achieve this please? Also will new new path variable for 3.8 replace the one for 3.7?</p>
  
  <p>The process for such a common use case seems strangely complex. Am I missing something?</p>