ImportError: не удается импортировать имя «конфигурация» из «plotly.io._json»

#python #plotly-dash #hyphen

#питон #сюжетно-тире

Вопрос:

Я пытаюсь создать базовое приложение Dash, и я получил эту ошибку. Вот мой код.

 import dash import plotly from dash import dcc #from dash_core_components.Markdown import Markdown from dash import html import dash_bootstrap_components as dbc from dash.dependencies import Input, Output  import os import PyPDF2  app = dash.Dash(__name__, meta_tags=[{"name": "viewport", "content": "width=device- width, initial-scale=1"}], external_stylesheets=[dbc.themes.SUPERHERO]) app.title = 'FODS' server = app.server  app.layout = html.Div([  dcc.Input(  id='input_text',  type= 'text',  placeholder="Enter Unicode Search Phrase".format('text'),  ),  html.Div(id = 'output-area')  ])   @app.callback( Output('output-area', 'children'), Input('input_text', 'value'), )  def return_pages(input_text):   locations = []  answers = 'Please refer '   for file in os.listdir('./Solutions'):  path = './Solutions/'   file  pdfFileObj = open(path, 'rb')   pdfReader = PyPDF2.PdfFileReader(pdfFileObj, strict = False)   for i in range(pdfReader.numPages):  pageObj = pdfReader.getPage(i)   text = str(pageObj.extractText())   if input_text in text:  locations.append([file, i 1])  answers  = file   ', at page '   str(i   1)   ', '   if len(locations) != 0:  return answers   ' for your answers'   else:  return 'Sorry, your query fetched no answers'  if __name__ == '__main__':  app.run_server(debug=True)  

Снимок экрана ошибки на локальном сервере разработки

Я попытался обновить библиотеки и перезапустить venv. Пожалуйста, посоветуйте, что можно сделать. В этом проекте есть небольшой временной сбой.

Заранее спасибо.

Комментарии:

1. Вы пробовали это в среде, отличной от анаконды?