ImportError: No module named Warteschlange

Ich versuche, meine Python-Skript laufen auf meiner Synology. Die Anwendung verwendet Oracle MySQL framework Connector/Python, die ich installiert haben, durch ausführen der python setup.py install auf die Plattform-unabhängige version von Connector/Python.

Habe ich installiert die Connector/Python auf meinem Windows-PC über die .msi-installer. Dies läuft völlig in Ordnung. Aber jedes mal, wenn ich versuche, führen Sie es auf meine Synology bekomme ich diesen Fehler:

File "MyApplication.py", line 3, in <module>
    from DatabaseConnection import DatabaseConnection
  File "/volume1/public/Python/MyApplication/DatabaseConnection.py", line 3, in <module>
    import mysql.connector
  File "/usr/local/lib/python2.7/site-packages/mysql/connector/__init__.py", line 42, in <module>
    from mysql.connector.pooling import (
  File "/usr/local/lib/python2.7/site-packages/mysql/connector/pooling.py", line 29, in <module>
    import queue
ImportError: No module named queue

Sehe ich zwei Probleme dabei:

  • Ich brauche eine Art Warteschlange Bibliothek. Wo bekomme ich das? Mein Windows-PC einfach hatte.
  • Soweit ich gegoogelt und mich durch die Warteschlange Bibliothek soll benannt werden Queue und nicht queue für Python 2.7. Aber die Plattform-Unabhängige version von Connector/Python nicht vorschreiben, welche version er nutzen soll.

Nur zur Klarstellung, ich habe nicht eine beliebige version von der Warteschlange Bibliothek (d.h. Queue.py oder queue.py).

Wie ich dieses Problem lösen?

InformationsquelleAutor Thomas Clemensen | 2014-08-07

Schreibe einen Kommentar