chainlit icon indicating copy to clipboard operation
chainlit copied to clipboard

ImportError: cannot import name 'descriptor' from 'google.protobuf' (unknown location)

Open alonsoir opened this issue 2 months ago • 0 comments

Describe the bug I am trying to run a chainlit app, but the app crash at startup To Reproduce ┌<▪> ~/g/langchain-tutorials └➤ pip install google.protobuf ERROR: Could not find a version that satisfies the requirement google.protobuf (from versions: none) ERROR: No matching distribution found for google.protobuf (langchain-tutorials) ┌<▪> ~/g/langchain-tutorials └➤ chainlit hello
2024-04-26 13:32:18 - Loaded .env file Traceback (most recent call last): File "/usr/local/bin/chainlit", line 8, in sys.exit(cli()) ^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1130, in call return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/chainlit/cli/init.py", line 160, in chainlit_hello trace_event("chainlit hello") File "/usr/local/lib/python3.11/site-packages/chainlit/telemetry.py", line 89, in trace_event with chainlit_telemetry.tracer.start_as_current_span( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/chainlit/telemetry.py", line 79, in tracer self._tracer = self.configure_tracer() ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/chainlit/telemetry.py", line 53, in configure_tracer import uptrace File "/usr/local/lib/python3.11/site-packages/uptrace/init.py", line 4, in from .uptrace import ( File "/usr/local/lib/python3.11/site-packages/uptrace/uptrace.py", line 11, in from .logs import configure_logs File "/usr/local/lib/python3.11/site-packages/uptrace/logs.py", line 5, in from opentelemetry.exporter.otlp.proto.grpc._log_exporter import ( File "/usr/local/lib/python3.11/site-packages/opentelemetry/exporter/otlp/proto/grpc/_log_exporter/init.py", line 19, in from opentelemetry.exporter.otlp.proto.common._log_encoder import encode_logs File "/usr/local/lib/python3.11/site-packages/opentelemetry/exporter/otlp/proto/common/_log_encoder.py", line 16, in from opentelemetry.exporter.otlp.proto.common._internal._log_encoder import ( File "/usr/local/lib/python3.11/site-packages/opentelemetry/exporter/otlp/proto/common/_internal/init.py", line 31, in from opentelemetry.proto.common.v1.common_pb2 import ( File "/usr/local/lib/python3.11/site-packages/opentelemetry/proto/common/v1/common_pb2.py", line 5, in from google.protobuf import descriptor as _descriptor ImportError: cannot import name 'descriptor' from 'google.protobuf' (unknown location)

Which version of google.protobuf i need?

alonsoir avatar Apr 26 '24 11:04 alonsoir