필자는 Sikuli 코드에서 PushBullet API (Azelphur)를 사용하려고합니다. 나는 핍을 사용하여 PushBullet과 그 의존성을 설치했습니다. 아톰 편집기에서 완벽하게 다음 코드 기능,하지만 Sikuli 오류를 명중 :Sikuli Producing AttributeError with Python Modules (PushBullet)
import sys
sys.path.append("/Library/Python/2.7/site-packages")
sys.path.append("/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python")
: 나는 이러한 경로를 (그 전에 모듈을 찾을 수 없습니다) 추가 한 Sikuli IDE에서
from pushbullet.pushbullet import pushbullet
apiKey = "EXAMPLE"
send = PushBullet(apiKey)
devices = send.getDevices()
send.pushNote(devices[0]["iden"], "Hello World", "Test")
[error] script [ pushsample ] stopped with error in line 5
[error] AttributeError ('module' object has no attribute 'SOL_TCP')
[error] --- Traceback --- error source first
line: module (function) statement
30: _socket (<module>) DEFAULT_SOCKET_OPTION = [(socket.SOL_TCP, socket.TCP_NODELAY, 1)]
31: _http (<module>) from ._socket import*
29: _handshake (<module>) from ._http import *
33: _core (<module>) from ._handshake import *
35: _app (<module>) from ._core import WebSocket, getdefaulttimeout
23: __init__ (<module>) from ._app import WebSocketApp
18: pushbullet (<module>) from websocket import create_connection
[error] --- Traceback --- end --------------
이 왜 아톰에서 일하는 것이 아니라 Sikuli IDE (지금은 경로를 추가 한) : 그러나이 반환? 어떤 아이디어에 감사드립니다!