setup.py installed package can't be imported
<p>I created my first package with the following setup.py:</p>

<pre><code>from setuptools import setup, find_packages
setup(
    name='mygn',
    version='0.1',
    packages=find_packages(exclude=['test', 'test.*']),
    include_package_data=True,
    platforms='any',
    install_requires=[
        'lxml==3.3.5',
        'Pillow==3.0.0',
        'requests==2.2.1',
        'xmltodict==0.10.1',
        'pdfrw==0.2',
        'python-dotenv==0.4.0',
        'boto==2.39.0',
        'click==6.4'
    ]
)
</code></pre>

<p>I installed it in a virtualenv using <code>pip install .</code> after which I view the installed packages with</p>

<pre><code>$ pip freeze
boto==2.39.0
click==6.4
mygn==0.1      # &lt;== here it is
lxml==3.3.5
ordereddict==1.1
pdfrw==0.2
Pillow==3.0.0
python-dotenv==0.4.0
requests==2.2.1
xmltodict==0.10.1
</code></pre>

<p>I then tried importing it, but that fails:</p>

<pre><code>(venv) $ python
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
&gt;&gt;&gt; import mygn
Traceback (most recent call last):
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;
ImportError: No module named mygn
&gt;&gt;&gt; import xmltodict  # no problem importing other modules from the pip freeze
&gt;&gt;&gt; 
</code></pre>

<p>Any ideas what I could be doing wrong here?</p>