title: Setting python path
body: <p>I have a Django app and I'm getting an error whenever I try to run my code:</p>
  
  <pre><code>Error: No module named django_openid
  </code></pre>
  
  <p>Let me step back a bit and tell you how I came about this:</p>
  
  <ol>
  <li>I formatted my computer and completely re-installed everything -- including virtualenv, and all dependent packages (in addition to Django) required for my project based on settings in my requirements.txt folder</li>
  <li>I tried doing <code>python manage.py syncdb</code> and got the error</li>
  </ol>
  
  <p>I googled the issue, and many people say it could be a path problem.</p>
  
  <p>I'm confused as to how I go about changing the path variables though, and what exactly they mean. I found some documentation, but being somewhat of a hack-ish noob, it kind of goes over my head.</p>
  
  <p>So my questions are:</p>
  
  <ol>
  <li>What exactly is their purpose -- and are they on a system based level based on the version of Python or are they project dependent?</li>
  <li>How can I see what mine are set to currently?</li>
  <li>How can I change them (ie. where is this .profile file they talk of and can I just use a text editor)</li>
  </ol>
  
  <p>Any input you would have would be great as this one is stumping me and I just want to get back to writing code :-)</p>