私はこれを持っていますpython python-serverにwebsocketメッセージを送信するファイルです。しかし、エラーが発生し続けます。以前にこれらのエラーを見たことがありますが、修正できないようですpythonバージョンはpython2.7です
#!/usr/bin/python
import websocket
import sys
val = sys.argv[1]
ws = websocket.create_connection("ws://ipaddress:9001")
ws.send(val)
ws.close()
エラー
Traceback (most recent call last):
File "./test.py", line 5, in <module>
ws = websocket.create_connection("ws://ipaddress:9001")
AttributeError: 'module' object has no attribute 'create_connection'
間違ったライブラリをインストールしました(websocket
)websocket-client
をインストールしてみてください
$ pip install websocket-client
そしてあなたのコードはうまく機能するはずです
ここでfalsetruによる回答を参照してください: AttributeError: 'module' object has no attribute 'WebSocketApp'
"ファイルにwebsocket.pyという名前を付けていないことを確認してください。そうしないと、目的のサードパーティモジュールwebsocketのインポートが妨げられます。モジュールがsys.pathモジュール検索パスに従って最初に検索されるためです。
モジュールの名前を別の名前に変更し、生成された場合は必ずwebsocket.pycをクリーンアップしてください。」