【Flask】以一种访问权限不允许的方式做了一个访问套接字的尝试。ERROR conda.cli.main
问题描述
当尝试启动 Flask 程序时,出现了启动失败的情况。
from flask import Flask app = Flask(__name__) @app.route('index.php') def hello(): return "Helloworld" if __name__ == '__main__': app.run(host='127.0.0.1', port=80)
并给出了如下错误提示:
* Serving Flask app '1' * Debug mode: off 以一种访问权限不允许的方式做了一个访问套接字的尝试。 ERROR conda.cli.main_run:execute(49): `conda run python 1.py` failed. (See above for error)
原因分析
经过查询发现,80端口被 Steam++.Accelerator.exe 占用了。
解决方案
- 打开cmd,并执行以下命令来查找占用80端口的进程:
netstat -ano | findstr 80
执行后会得到类似以下输出:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 13772
- 查找占用8080端口的进程的PID:
tasklist | findstr 13772
执行后会得到类似以下输出:
Steam++.Accelerator.exe 13772 Console 1 68,984 K
- 终止占用8080端口的进程:
taskkill /pid 13772 /f
执行后会得到类似以下输出:
成功: 已终止 PID 为 13772 的进程。
- 重新启动 Flask 程序,启动成功。
* Serving Flask app '1' * Debug mode: off WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:80 Press CTRL+C to quit
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。