我正在将PubNub python Tornado SDK 4.2.1与python 3.6一起使用 https://www.pubnub.com/docs/python-tornado/api-reference-configuration
我正在尝试使用以下代码初始化PubNubTornado
from pubnub.pnconfiguration import PNConfiguration
from pubnub.pubnub_tornado import PubNubTornado
import os
pnconfig = PNConfiguration()
pnconfig.subscribe_key = os.environ['SUB_KEY']
pnconfig.publish_key = os.environ['PUB_KEY']
pnconfig.ssl = True
pubnub = PubNubTornado(pnconfig)
但是会出现以下错误
回溯(最近通话最近):文件 “ /exercise/pubnub_demo/initalize_demo.py”,第10行,在 pubnub = PubNubTornado(pnconfig)文件“ /usr/local/lib/python3.6/dist-packages/pubnub/pubnub_tornado.py”, 第83行,初始化 self._telemetry_manager = TornadoTelemetryManager(self.ioloop)文件 “ /usr/local/lib/python3.6/dist-packages/pubnub/pubnub_tornado.py”, 第677行,在 init self._timer.start()文件“ /.local/lib/python3.6/site-packages/tornado/ioloop.py”,第1209行,在 开始 self._schedule_next()文件“ /.local/lib/python3.6/site-packages/tornado/ioloop.py”,第1237行,在 _schedule_next self._update_next(self.io_loop.time())文件“ /.local/lib/python3.6/site-packages/tornado/ioloop.py”,第1244行,在 _update_next callback_time_sec * = 1 +(self.jitter *(random.random()-0.5))TypeError:*:'AsyncIOMainLoop'和不支持的操作数类型 “浮动”