Python Flask-oserror errno 22无效参数

时间:2020-10-28 07:05:29

标签: python flask port

我用Python flask开发了一个UI。默认情况下,它在端口5000上运行。UI的主页显示“ OSError:[Errno 22] Invalid arguments”。但是,当我在另一个端口上运行时,它工作正常,UI的主页看起来很棒。

默认端口5000可能有什么问题?我在互联网上搜索,大多数解决方案建议在open()函数中使用\\(双斜杠)更改文件路径。但是我没有使用任何这种东西。你能给我一些启示吗?

2 个答案:

答案 0 :(得分:0)

端口5000正在被另一个进程使用。要检查持有端口5000的进程,请执行以下操作:

sudo netstat -anp | grep ':5000 '

杀死进程。

答案 1 :(得分:0)

它表明您的port 5000还有另一个过程。因此您可以在脚本中更改端口以破坏应用程序。在代码的最后一行中,添加“ port”变量,如下所示:

if __name__ == '__main__':
     app.run(debug=True, host="0.0.0.0", port=8000)