Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error loading preloads: Could not find renderer

I am running jupyter notebook in vscode. But when I try to run the following cell of code I got error.

import os
from torch.utils.data import DataLoader
from torchvision.datasets import ImageFolder
import torchvision.transforms as tt
import torch
import torch.nn as nn
import cv2
from tqdm.notebook import tqdm
import torch.nn.functional as F
from torchvision.utils import save_image
from torchvision.utils import make_grid
import matplotlib.pyplot as plt
%matplotlib inline

The error is

Error loading preloads:
Could not find renderer

I tried but could not find its solution on the internet. How can I resolve this issue?

like image 760
doc Avatar asked Aug 11 '21 05:08

doc


Video Answer


6 Answers

I am having the same issue with the latest release of the VS code Jupyer extension. The fix for now is to just go to the Jupyter extension tab, then the button that says "Uninstall," click the down arrow and hit "Install Another Version" and just install the version from > 1 mo ago and it should work fine. Hopefully they'll resolve this issue in the latest version soon.

like image 128
Brandon Brown Avatar answered Oct 31 '22 08:10

Brandon Brown


  1. Install/reinstall Jupyter Notebook Renderers Extension

  2. Reload Window

    Open the Command Palette (Ctrl + Shift + P)
    Then type: Reload Window

If this still doesn't work, make sure plot presentation is set to:

image/png
Jupyter Notebook Renderer (ms-toolsai.jupyter-renderers)

Change Presentation

Select Renderer

You should now be able to generate a plot in the interactive window. Hovering over the plot will give options to expand or save.

To get a better looking plot when zoomed in enable the "Jupyter: Generate SVGPlots" setting in the "Jupyter" extension and reload the window again. Then change the plot presentation to:

image/svg+xml
Jupyter Notebook Renderer (ms-toolsai.jupyter-renderers)
like image 35
RealManBearPig Avatar answered Oct 31 '22 10:10

RealManBearPig


In my case, I had Jupyter notebook extension installed. So, I did ctrl+shift+P and did Reload window; resolved!

like image 25
Sadra Naddaf Avatar answered Oct 31 '22 08:10

Sadra Naddaf


Install extension Jupyter Notebook Renderers and update your VS code to the latest version.

like image 41
Jobayer Ahmmed Avatar answered Oct 31 '22 09:10

Jobayer Ahmmed


From the github issue: Renderer extension not being installed -- causes some packages not to work, like plotly. It should have been fixed in new release because the issue was closed on 14 Jan.

Run this code and see if the question goes away:

import plotly.io as pio
pio.renderers.default = 'iframe_connected'

OR

You may try to uninstall Jupyter extension completely by deleting its packages in the folder \...\.vscode\extensions\ms-toolsai.jupyter then reinstall the latest version.

like image 20
Molly Wang-MSFT Avatar answered Oct 31 '22 09:10

Molly Wang-MSFT


just disable the "jupyter notebook renderers" in the extension section and then Reload it. Lastly, enable it and you're good to go.

like image 33
tomas Avatar answered Oct 31 '22 08:10

tomas