#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. Вы пробовали это в среде, отличной от анаконды?