title: Can I move a virtualenv?
body: <p>This question is not a duplicate. </p>
  
  <p>It pertains not just to <em>renaming</em> a virtual environment, but to actually <em>moving</em> it to a different directory, including, potentially, a different user's directory. </p>
  
  <p>This is not the same as merely renaming a virtual environment, especially to people unfamiliar with virtualenvs.</p>
  
  <p>If I create a virtualenv, and I move it to a different folder, will it still work? </p>
  
  <pre><code>$ virtualenv -p /usr/bin/python3 /home/me/Env/my-python-venv
  $ source Env/my-python-venv/bin/activate
  (my-python-venv) $ 
  </code></pre>
  
  <p>...later that day, the virtual environment MOVED...  </p>
  
  <pre><code>(my-python-venv) $ deactivate
  $ mkdir -p /home/me/PeskyPartyPEnvs
  $ mv /home/me/Env/my-python-venv /home/me/PeskyPartyPEnvs/
  </code></pre>
  
  <p>Question: </p>
  
  <p>Will this work? </p>
  
  <pre><code>$ source /home/me/PeskyPartyPEnvs/my-python-venv/bin/activate
  (my-python-venv) $ /home/me/PeskyPartyPEnvs/my-python-venv/bin/pip3 install foaas
  </code></pre>
  
  <p>I mean this as less of a question about the wisdom of trying this (unless that wisdom is humorous, of course), and more about whether it's possible. I really want to know whether it's possible to do in Python 3, or whether I just have to <a href="http://www.urbandictionary.com/define.php?term=suck%20it%20up" rel="noreferrer">suck it up</a> and clone it. </p>
  
  <p>Can I just <code>mv</code> a <code>virtualenv</code> like that without sadness? I do want to avoid sadness.</p>