title: Do I use `pyvenv` or `virtualenv` for creating a virtual environment?
body: <p>Some guides mention <code>pyvenv</code> (<strong><em>not</em></strong> <code>pyenv</code>) when talking about virtual environments such as <a href="https://docs.python.org/3/tutorial/venv.html" rel="nofollow noreferrer">the official Python tutorial</a>. Others mention <code>virtualenv</code> such as in <a href="http://docs.python-guide.org/en/latest/dev/virtualenvs/" rel="nofollow noreferrer">the Hitchhiker's Guide to Python</a>. I've tried <code>pyvenv</code> and I think that it worked as you can see:</p>
  
  <p><a href="https://i.stack.imgur.com/v43MB.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/v43MB.png" alt=""></a></p>
  
  <p>and these are the contents of <code>ve</code> directory:</p>
  
  <p><a href="https://i.stack.imgur.com/sOs7J.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sOs7J.png" alt=""></a></p>
  
  <p>So can <code>pyvenv</code> be used to create virtual environments? Does <code>virtualenv</code> do the same as <code>pyvenv</code>? Which one should better be used?</p>