From a3ecf912899c79c5c18fa9aecf91e9bdc02b4f4f Mon Sep 17 00:00:00 2001 From: Martha Cryan Date: Tue, 12 Nov 2024 16:19:43 -0600 Subject: [PATCH] Fix psutil import error --- packages/python/plotly/plotly/io/_renderers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/python/plotly/plotly/io/_renderers.py b/packages/python/plotly/plotly/io/_renderers.py index 225a884f140..55e1ab94cd9 100644 --- a/packages/python/plotly/plotly/io/_renderers.py +++ b/packages/python/plotly/plotly/io/_renderers.py @@ -35,13 +35,14 @@ from plotly import optional_imports import warnings -import psutil def display_jupyter_version_warnings(): parent_process = None try: - parent_process = psutil.Process().parent().cmdline()[-1] + psutil = optional_imports.get_module("psutil") + if psutil is not None: + parent_process = psutil.Process().parent().cmdline()[-1] except Exception: pass