This repository has been archived by the owner on Jun 3, 2024. It is now read-only.
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.
Unable to run jupyter dash in Google Colab #10
Closed
Description
I would like to run jupyter-dash in google colab. However, it is not possible to do so based on the example notebook.
Running the notebook I get a blank iframe.
When I followed the steps for embedding iframe of a flask app into colab notebook described at: https://stackoverflow.com/questions/54465816/how-to-use-flask-in-google-colaboratory-python-notebook
I get empty charts:
If I rerun the app without the mode="inline"
I get the following error messages:
import IPython.display
def display_iframe(port, height):
shell = """
(async () => {
const url = await google.colab.kernel.proxyPort(%PORT%, {"cache": true});
console.log(`Adding ifram from URL:${url}`);
const iframe = document.createElement('iframe');
iframe.src = url;
iframe.setAttribute('width', '100%');
iframe.setAttribute('height', '%HEIGHT%');
iframe.setAttribute('frameborder', 0);
document.body.appendChild(iframe);
})();
"""
replacements = [
("%PORT%", "%d" % port),
("%HEIGHT%", "%d" % height),
]
for (k, v) in replacements:
shell = shell.replace(k, v)
script = IPython.display.Javascript(shell)
IPython.display.display(script)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment