我正在bluemix上编写websocket程序并使用import create_connection遇到一些问题: 来自websocket import create_connection ImportError:无法导入名称create_connection
我可以知道修复是什么。我在IBM Bluemix上运行python 2.7
添加详细信息: 我在Python笔记本中安装了websocket包,然后运行了这段代码:
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 :(得分: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
安装了。)
答案 1 :(得分:0)
我长期陷入此错误,即使在卸载websocket和安装websocket-client之后,它也无法正常工作。然后通过卸载并重新安装websocket-client解决了该错误。