title: How do I update a Python virtual environment with `venv` to use a newer version of Python?
body: <p>I have recently installed Python 3.8.0 alongside Python 3.7.4.</p>
  
  <p>I have some virtual environments (created using <code>python -m venv &lt;directory&gt;</code> that are based on v3.7.4. How do I update them to use v3.8.0?</p>
  
  <p>Do I need to create a new virtual environment and reinstall the dependencies, scripts, etc.?</p>
  
  <hr>
  
  <p>Note: There are some existing Q&amp;A's (<a href="https://stackoverflow.com/q/2170252/6501141">such as this</a>) that deal with the older <code>virtualenv</code> package/tool. I'm specifically asking about the new built-in <code>venv</code> module, which is a standard built-in to Python since v3.3 and has some differences from <code>virtualenv</code>.</p>