この問題(stackoverflow.com/questions/4086435/)について、Python 3バージョンのライブラリpython-websocket(github.com/mtah/python-websocket/)を作成しようとしました。コードは次のとおりです:https:// gist.github.com/663175。
Blenderには彼自身のPython3.1パッケージが付属しているので、ファイルを«site-packages»フォルダーに直接追加しました。私は今このエラーを受け取ります:
トレースバック(最後の最後の呼び出し): ファイル"websocket.py"、6行目、 AttributeError:'module'オブジェクトに属性'WebSocket'がありません
このコードをBlenderで実行する場合:
import sys, os, asyncore, websocket
def msg_handler(msg):
print(msg)
socket = websocket.WebSocket('ws://localhost:8080/', onmessage=msg_handler)
socket.onopen = lambda: socket.send('Hello world!')
try:
asyncore.loop()
except KeyboardInterrupt:
socket.close()
aが必要であることがわかった__init__.py
ので、追加しましたが、役に立ちませんでした…ここで何が間違っているのでしょうか。ご協力いただきありがとうございます。