/opt/anaconda/envs/np17py27-1.8/lib/python2.7/site-packages/bokeh/mpl.pyc in __init__(self, username, serverloc, userapikey, ph) 328 self.session.headers.update({'BOKEHUSER' : username}) 329 if self.root_url: --> 330 self.update_userinfo() 331 else: 332 print 'Not using a server, plots will only work in embedded mode' /opt/anaconda/envs/np17py27-1.8/lib/python2.7/site-packages/bokeh/mpl.pyc in update_userinfo(self) 354 def update_userinfo(self): 355 url = urlparse.urljoin(self.root_url, '/bokeh/userinfo/') --> 356 self.userinfo = get_json(self.session.get(url, verify=False)) 357 358 def load_doc(self, docid): /opt/anaconda/envs/np17py27-1.8/lib/python2.7/site-packages/bokeh/webutils.pyc in get_json(request) 4 """ 5 if hasattr(request.json, '__call__'):----> 6 return request.json() 7 else: 8 return request.json /opt/anaconda/envs/np17py27-1.8/lib/python2.7/site-packages/requests/models.pyc in json(self, **kwargs) 649 if encoding is not None: 650 return json.loads(self.content.decode(encoding), **kwargs)--> 651 return json.loads(self.text or self.content, **kwargs) 652 653 @property /opt/anaconda/envs/np17py27-1.8/lib/python2.7/json/__init__.pyc in loads(s, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw) 336 parse_int is None and parse_float is None and 337 parse_constant is None and object_pairs_hook is None and not kw):--> 338 return _default_decoder.decode(s) 339 if cls is None: 340 cls = JSONDecoder /opt/anaconda/envs/np17py27-1.8/lib/python2.7/json/decoder.pyc in decode(self, s, _w) 363 364 """--> 365 obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 366 end = _w(s, end).end() 367 if end != len(s): /opt/anaconda/envs/np17py27-1.8/lib/python2.7/json/decoder.pyc in raw_decode(self, s, idx) 381 obj, end = self.scan_once(s, idx) 382 except StopIteration:--> 383 raise ValueError("No JSON object could be decoded") 384 return obj, end ValueError: No JSON object could be decode