As an added note, look at the very top of the generated HTML output:
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>Untitled1</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
That’s not from Bokeh, and definitely assumes a network connection. I think this is probably an issue that will have to be taken up on the Jupyter side.