2016-05-17 3 views
0

Ich bin ein websocket Programm auf Bluemix Schreiben und einige Probleme mit Import create_connection schlagen: von websocket Import create_connection Import: nicht Name create_connectionImport create_connection nicht in Python 2.7

importieren Darf ich wissen, was das fix ist. Ich bin auf IBM Bluemix mit Python 2.7

Hinzufügen von Details: ich das WebSocket-Paket in Python Notebook installiert und lief dann diesen Code:

 6 import websocket 
     7 print 'before connection' 
----> 8 ws = websocket.create_connection("ws://tryandbuyoncloud.stage1.mybluemix.net/ws/Test") 

    10 print "Sending 'Hello, World'..." 

AttributeError: 'module' object has no attribute 'create_connection' 

-Datta

+0

Heu Datta, können Sie die vollständige Protokollausgabe und Ihren Code bereitstellen? –

+0

Haben Sie eine Anforderung.txt-Datei mit der richtigen Abhängigkeit aufgelistet? – jgawor

+0

Hallo, ich habe keine Anforderungen.txt, da ich Python-Notebook verwende und die App nicht auf Bluemix bereitstellen. –

Antwort

0

mir heute passiert ist. Scheint so, als ob das Paket, das du benutztest, websocket und nicht websocket-client ist. Deinstallieren websocket und websocket-client (wenn Sie es haben), und installieren Sie dann websocket-client nur:

pip uninstall websocket 
pip uninstall websocket-client 
pip install websocket-client 

websocket-client deinstallieren und dann neu installieren kann es überflüssig erscheinen, aber für mich war es notwendig, (konnte nicht import websocket laufen nach der Deinstallation websocket, obwohl websocket-client installiert wurde).