Python - FastAPI docker 镜像归档问题

问题描述 投票:0回答:1

文件“/usr/local/bin/uvicorn”,第 8 行,位于 系统退出(主()) 文件“/usr/local/lib/python3.9/site-packages/click/core.py”,第 1157 行,在 call 中 返回 self.main(*args, **kwargs) 文件“/usr/local/lib/python3.9/site-packages/click/core.py”,第 1078 行,在 main 中 rv = self.invoke(ctx) 文件“/usr/local/lib/python3.9/site-packages/click/core.py”,第 1434 行,在调用中 返回 ctx.invoke(self.callback, **ctx.params) 文件“/usr/local/lib/python3.9/site-packages/click/core.py”,第 783 行,在调用中 返回 __callback(*args, **kwargs) 文件“/usr/local/lib/python3.9/site-packages/uvicorn/main.py”,第 410 行,在 main 中 跑步( 文件“/usr/local/lib/python3.9/site-packages/uvicorn/main.py”,第 577 行,运行中 服务器.run() 文件“/usr/local/lib/python3.9/site-packages/uvicorn/server.py”,第 65 行,运行中 返回 asyncio.run(self.serve(sockets=sockets)) 文件“/usr/local/lib/python3.9/asyncio/runners.py”,第 44 行,运行中 返回循环.run_until_complete(main) 文件“uvloop/loop.pyx”,第 1517 行,位于 uvloop.loop.Loop.run_until_complete 中 文件“/usr/local/lib/python3.9/site-packages/uvicorn/server.py”,第 69 行,在服务中 等待 self._serve(socket) 文件“/usr/local/lib/python3.9/site-packages/uvicorn/server.py”,第 76 行,在 _serve 中 配置.load() 文件“/usr/local/lib/python3.9/site-packages/uvicorn/config.py”,第 434 行,加载中 self.loaded_app = import_from_string(self.app) 文件“/usr/local/lib/python3.9/site-packages/uvicorn/importer.py”,第 19 行,在 import_from_string 中 模块 = importlib.import_module(module_str) 文件“/usr/local/lib/python3.9/importlib/init.py”,第 127 行,在 import_module 中 return _bootstrap._gcd_import(名称[级别:],包,级别) 文件“”,第 1030 行,位于 _gcd_import 中 文件“”,第 1007 行,位于 _find_and_load 中 文件“”,第 972 行,在 _find_and_load_unlocked 中 文件“”,第 228 行,位于 _call_with_frames_removed 中 文件“”,第 1030 行,位于 _gcd_import 中 文件“”,第 1007 行,位于 _find_and_load 中 文件“”,第 986 行,在 _find_and_load_unlocked 中 文件“”,第 680 行,在 _load_unlocked 中 文件“”,第 850 行,在 exec_module 中 文件“”,第 228 行,位于 _call_with_frames_removed 中 文件“/app/app/init.py”,第 3 行,位于 Nest_asyncio.apply() 文件“/usr/local/lib/python3.9/site-packages/nest_asyncio.py”,第 19 行,在 apply _patch_loop(循环) 文件“/usr/local/lib/python3.9/site-packages/nest_asyncio.py”,第 193 行,在 _patch_loop 中 raise ValueError('无法修补类型 %s' 的循环' % type(loop)) ValueError:无法修补类型的循环

知道如何解决这个问题吗?

阿图尔

python-3.x
1个回答
0
投票

能够修复它。

需要在.

init
.py文件中注释#nest_asyncio.apply()

© www.soinside.com 2019 - 2024. All rights reserved.