title: How can I set the path for python3 properly?
body: <pre><code>$ echo $PATH
  /usr/local/share/python:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
  </code></pre>
  
  <p>So /usr/local/bin is in my path.</p>
  
  <p>when I do `which python3'</p>
  
  <pre><code>/usr/local/bin/python3
  </code></pre>
  
  <p>When I then try to create a virtualenv</p>
  
  <pre><code>mkvirtualenv py3000 --python=python3
  
  The executable /Users/misdirectedpuffin/python3 (from --python=/Users/misdirectedpuffin/python3) does not exist
  </code></pre>
  
  <p>Virtualenv works when using the default python ie <code>mkvirtualenv testenv' and when doing 'mkvirtualenv py3000 --python=/usr/local/bin/python3</code></p>
  
  <p>It seems to be looking in $HOME for python3. How can I correct this?</p>
  
  <p>** edit **</p>
  
  <p>I can also set <code>export python3=/usr/local/bin/python3</code> in <code>bash_profile</code>, then call <code>$python3</code> with <code>--python=$python3</code>, but what I really want is <code>--python=python3</code> without the dollar sign.</p>