Для этой проблемы (stackoverflow.com/questions/4086435/) я попытался сделать Python 3-версию библиотеки python-websocket (github.com/mtah/python-websocket/), вот мой код: https://gist.github.com/663175.
Blender поставляется с собственным пакетом Python 3.1, поэтому я добавил свой файл прямо в его папку «site-packages».Теперь я получаю эту ошибку:
Traceback (most recent call last):
File "websocket.py", line 6, in
AttributeError: 'module' object has no attribute 'WebSocket'
при запуске этого кода в Blender:
<code>
import sys, os, asyncore, websocket</p>
<p>def msg_handler(msg):
print(msg)</p>
<p>socket = websocket.WebSocket('ws://localhost:8080/', onmessage=msg_handler)
socket.onopen = lambda: socket.send('Hello world!')</p>
<p>try:
asyncore.loop()
except KeyboardInterrupt:
socket.close()
Я обнаружил, что необходим __init__.py
, поэтомуЯ добавил, но это не помогло ... Что я здесь не так делаю?Спасибо за вашу помощь.