2016-05-17 4 views
0

Я пишу программу WebSocket на bluemix и ударять некоторые проблемы с импортом create_connection: из WebSocket импорта create_connection ImportError: не может импортировать Имя create_connectionимпорт create_connection терпит неудачу в Python 2.7

Могу ли я знать, что такое исправление. Я бегу на IBM Bluemix с питоном 2,7

Добавление детали: Я установил пакет WebSocket в записной книжке Python, а затем побежал этот код:

 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, можете ли вы предоставить полный выход журнала и ваш код? –

+0

У вас есть файл требований.txt с правильной зависимостью? – jgawor

+0

Привет, У меня нет требований.txt, так как я использую ноутбук python и не развертываю приложение на bluemix. –

ответ

0

Довелось мне сегодня. Похоже, что пакет, который вы использовали, был websocket, а не websocket-client. Деинсталляция websocket и websocket-client (если есть), а затем установить websocket-client только:

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

Удаление websocket-client и затем переустановить это может показаться излишним, но для меня это было необходимо (не удалось запустить import websocket после удаления websocket, хотя был установлен websocket-client).

Смежные вопросы