title: VirtualEnv python imports not working from project folder, only virtualenv folder
body: <p>I'm having trouble with virtualenv when trying to import modules installed via pip in my project directory (one up from the virtual env. directory).</p>
  
  <p>my project structure is;</p>
  
  <pre><code>\Project
  ..\dev    (virtual env)
  ..test.py
  </code></pre>
  
  <p>I've installed <em>cement</em> using pip within my virtual environment context, however when I try to include it I get import errors.</p>
  
  <p>From the root of my project folder;</p>
  
  <pre><code>Project$ source dev/bin/activate
  (dev) Project$ pip list
  cement (2.10.2)
  pip (9.0.1)
  setuptools (36.6.0)
  wheel (0.30.0)
  </code></pre>
  
  <p>Everything looks good.</p>
  
  <pre><code>(dev) Project$ python
  Python 2.7.10 (default, Feb  7 2017, 00:08:15)
  [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from cement.core.foundation import CementApp
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "cement.py", line 1, in &lt;module&gt;
      from cement.core.foundation import CementApp
  ImportError: No module named core.foundation
  &gt;&gt;&gt; quit()
  </code></pre>
  
  <p>So I cd into the virtual environment directory;</p>
  
  <pre><code>(dev) Project$ cd dev/
  (dev) dev$ python
  Python 2.7.10 (default, Feb  7 2017, 00:08:15)
  [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from cement.core.foundation import CementApp
  &gt;&gt;&gt;
  </code></pre>
  
  <p>The import works fine form within the virtualenv directory.</p>
  
  <p>Is this correct behaviour? Do I need to store my src files inside the virtualenv directory? As I was under the impression my apps could live outside the virtualenv directory but access installed modules once in the virtualenv was active?</p>