私はbokeh 0.11.1(Python 3.5、Windows 7)でDatePickerウィジェットを使用しようとしています。しかし、私はそれを動作させることに運がない。Bokeh DatePickerエラー
from datetime import date
from bokeh.client import push_session
from bokeh.models import VBoxForm
from bokeh.io import curdoc
from bokeh.models.widgets import DatePicker
session = push_session(curdoc())
picker = DatePicker(title="Test",
min_date=date(2016, 1, 1),
max_date=date(2016, 1, 31),
value=date(2016, 1, 1))
curdoc().add_root(VBoxForm(children=[picker]))
session.show()
このコードは、bokeh serve
でボケサーバの起動後に実行されます。ここでは動作しないコードの最小限の例があります。
私は、サーバーのコンソールで次のエラーを取得する:
ERROR:bokeh.server.protocol.server_handler:error handling message Message 'PATCH
-DOC' (revision 1): OSError(22, 'Invalid argument')
DEBUG:bokeh.server.protocol.server_handler: message header {'msgid': '158e1568-
ece3-49b7-8b60-70a3b44ed64b', 'msgtype': 'PATCH-DOC'} content {'events': [{'kind
': 'RootAdded', 'model': {'id': 'a7b1c3bf-0efe-4a89-bb18-f9fb7609c59c', 'type':
'VBoxForm'}}], 'references': [{'id': 'a7b1c3bf-0efe-4a89-bb18-f9fb7609c59c', 'at
tributes': {'children': [{'id': '2e4ecc9c-5869-4abf-aef6-412d6cef30bc', 'type':
'DatePicker'}]}, 'type': 'VBoxForm'}, {'id': '2e4ecc9c-5869-4abf-aef6-412d6cef30
bc', 'attributes': {'max_date': 1454198400000.0, 'title': 'Test', 'callback': No
ne, 'value': 1451606400000.0, 'min_date': 1451606400000.0}, 'type': 'DatePicker'
}]}
Traceback (most recent call last):
[...]
File "C:\Users\Macfli\AppData\Local\Continuum\Anaconda3\lib\site-packages\boke
h\core\properties.py", line 1523, in transform
value = datetime.date.fromtimestamp(value)
OSError: [Errno 22] Invalid argument
基本的に呼び出しdatetime.date.fromtimestamp(value)
は、それがどこから来るか、私は理解していない無効な引数を、取得しています。私は、DatePickerコンストラクタとボケコードにデバッグするために異なる入力タイプを試してみました。ドキュメントがサーバに送られる前に、すべてのオブジェクトが正常に作成されています。
私がDatePickerに関して見つけた唯一のリソースはthe bokeh reference pageですが、実際には役に立ちません。誰か同じ問題がありましたか?
質問には有意義な回答をしてください。あなたの答えは明らかではありません。あなたの答えの半分しか投稿していないようです。 –