title: I’m using a project which is expecting Python3. How can use that without messing anything up?
body: <p>I’m using a project which is calling a script where <code>python</code> means python3. However python -V shows version 2. I know I have both versions (python3 -V, shows expected version) installed.</p>
  <p>How can I run a script from this project and it run the correct version of Python?  I suspect I shouldn’t have to change anything like aliases or environment paths.  Although I haven’t used them before, this sounds exactly like what a virtual env is for.  Am I correct?</p>
  <p>ETA:</p>
  <p>I’m calling a script from the command line:</p>
  <blockquote>
  <p>make foobar</p>
  </blockquote>