brilam / remove-bg

A Python API wrapper for removing background using remove.bg's API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ModuleNotFoundError: No module named 'websockets.datastructures'

ashreact opened this issue · comments

when running rembg s cmd it throws this error
also I have installed websocket

Traceback (most recent call last):
File "C:\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Python310\lib\runpy.py", line 86, in run_code
exec(code, run_globals)
File "C:\Python310\Scripts\rembg.exe_main
.py", line 7, in
File "C:\Python310\lib\site-packages\click\core.py", line 1130, in call
return self.main(*args, **kwargs)
File "C:\Python310\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "C:\Python310\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Python310\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Python310\lib\site-packages\click\core.py", line 760, in invoke
return _callback(*args, **kwargs)
File "C:\Python310\lib\site-packages\rembg\cli.py", line 419, in s
uvicorn.run(app, host="0.0.0.0", port=port, log_level=log_level)
File "C:\Python310\lib\site-packages\uvicorn\main.py", line 576, in run
server.run()
File "C:\Python310\lib\site-packages\uvicorn\server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "C:\Python310\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
return future.result()
File "C:\Python310\lib\site-packages\uvicorn\server.py", line 67, in serve
config.load()
File "C:\Python310\lib\site-packages\uvicorn\config.py", line 471, in load
ws_protocol_class = import_from_string(WS_PROTOCOLS[self.ws])
File "C:\Python310\lib\site-packages\uvicorn\importer.py", line 24, in import_from_string
raise exc from None
File "C:\Python310\lib\site-packages\uvicorn\importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "C:\Python310\lib\importlib_init
.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "C:\Python310\lib\site-packages\uvicorn\protocols\websockets\auto.py", line 17, in
from uvicorn.protocols.websockets.websockets_impl import WebSocketProtocol
File "C:\Python310\lib\site-packages\uvicorn\protocols\websockets\websockets_impl.py", line 9, in
from websockets.datastructures import Headers
ModuleNotFoundError: No module named 'websockets.datastructures'