title: ImportError: No module named queue
body: <p>I am trying to make my Python script run on my Synology. The application uses <a href="http://dev.mysql.com/downloads/connector/python/" rel="nofollow">Oracle's MySQL framework Connector/Python</a> which I have installed by running the <code>python setup.py install</code> on the Platform independent version of Connector/Python.</p>
  
  <p>I have installed the Connector/Python on my Windows PC via the .msi installer. This runs perfectly fine. But every time I try to run it on my Synology I get this error:</p>
  
  <pre><code>File "MyApplication.py", line 3, in &lt;module&gt;
      from DatabaseConnection import DatabaseConnection
    File "/volume1/public/Python/MyApplication/DatabaseConnection.py", line 3, in &lt;module&gt;
      import mysql.connector
    File "/usr/local/lib/python2.7/site-packages/mysql/connector/__init__.py", line 42, in &lt;module&gt;
      from mysql.connector.pooling import (
    File "/usr/local/lib/python2.7/site-packages/mysql/connector/pooling.py", line 29, in &lt;module&gt;
      import queue
  ImportError: No module named queue
  </code></pre>
  
  <p>I see two problems in this:</p>
  
  <ul>
  <li>I need some kind of queue library. Where can I get that? My Windows PC just had it.</li>
  <li>As far as I have googled me through, the queue library is supposed to be named <code>Queue</code> and not <code>queue</code> for Python 2.7. But the Platform Independent version of Connector/Python does not state which version it is supposed to run on.</li>
  </ul>
  
  <p>Just to clarify, I do not have any version of the queue library (i.e. <code>Queue.py</code> or <code>queue.py</code>).</p>
  
  <p>How to I solve this?</p>