What is the error when Flask's address is already occupied?
- 内容介绍
- 文章标签
- 相关推荐
本文共计299个文字,预计阅读时间需要2分钟。
在Python的Flask框架中,若遇到Address already in use [地址已在使用中]的错误提示,说明您已经有一个进程绑定到了默认端口(5000)。如果之前运行过相同的模块,那么很可能是因为端口未被释放。请确保关闭之前运行的Flask应用,然后重新启动。
在Python的Flask框架下Address already in use [地址已在使用中]
出现这种错误提示, 说明你已经有一个流程绑定到默认端口(5000)。如果您之前已经运行过相同的模块,则很可能该进程仍然绑定到端口。
首先使用端口窗口查找进程 :
sudo lsof - i : 5000不出意外的话, 执行完上面的命令后端口会显示正在运行的端口:5000进程的号码(如下图)
将执行中的进程杀死 :
kill (xxxx)进程号码此时,再重新通过端口窗口查询对应的进程,若没有打印信息,则说明该端口占用已解除。
Talk is cheap. Show me the code
本文共计299个文字,预计阅读时间需要2分钟。
在Python的Flask框架中,若遇到Address already in use [地址已在使用中]的错误提示,说明您已经有一个进程绑定到了默认端口(5000)。如果之前运行过相同的模块,那么很可能是因为端口未被释放。请确保关闭之前运行的Flask应用,然后重新启动。
在Python的Flask框架下Address already in use [地址已在使用中]
出现这种错误提示, 说明你已经有一个流程绑定到默认端口(5000)。如果您之前已经运行过相同的模块,则很可能该进程仍然绑定到端口。
首先使用端口窗口查找进程 :
sudo lsof - i : 5000不出意外的话, 执行完上面的命令后端口会显示正在运行的端口:5000进程的号码(如下图)
将执行中的进程杀死 :
kill (xxxx)进程号码此时,再重新通过端口窗口查询对应的进程,若没有打印信息,则说明该端口占用已解除。
Talk is cheap. Show me the code

