gpt4 book ai didi

python - 操作系统错误: [Errno 10048] error while attempting to bind on address

转载 作者:行者123 更新时间:2023-12-03 08:57:54 25 4
gpt4 key购买 nike

OSError: [Errno 10048] error while attempting to bind on address ('0.0.0.0', 8080): only one usage of e
ach socket address (protocol/network address/port) is normally permitted

我已经安装了 aiohttp 并且如教程中所述,我尝试使用运行脚本python main.py命令

from aiohttp import web
async def index(request):
return web.Response(text='Hello Aiohttp!')
app = web.Application()
web.run_app(app)

我收到此错误,但不知道如何解决此问题。

感谢任何形式的帮助

最佳答案

您的问题是某些进程已在 8080 端口号上运行。有两种方法可以解决问题

  1. sudo kill `sudo lsof -t -i:8080`(如果您使用的是 ubuntu)或sudo Kill $(sudo lsof -t -i:8080)

  2. python -m aiohttp.web -H localhost -P 5050 package.module.init_func

    package.module.init_func 应该是一个可导入的可调用函数,它接受任何未解析的命令行参数的列表,并在设置后返回一个 Application 实例:

    def init_function(argv):
    app = web.Application()
    app.router.add_route("GET", "/", index_handler)
    return app

希望以上解决方案可以帮助您。

您可以阅读aiohttp的文档来了解更多信息。 https://aiohttp.readthedocs.io/en/v0.21.5/web.html

关于python - 操作系统错误: [Errno 10048] error while attempting to bind on address,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53631180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com