Python 烧瓶和Pycharm插座。错误

Python 烧瓶和Pycharm插座。错误,python,flask,pycharm,Python,Flask,Pycharm,我正在用皮卡咒开瓶子。突然,我不能再正常运行框架了!我收到一堆错误消息,以: socket.error: [Errno 48] Address already in use 插座烧瓶似乎正在使用: "http://127.0.0.1:5000/" 而且它不知何故不再可用,因为上次运行时没有正确关闭。我可能可以重新启动我的电脑,这可能是一个解决方案,但我不想这样做,如果它经常发生。如何关闭它?如果您正在运行Linux,请执行ps aux | grep python并终止正在运行的进程。如果您

我正在用皮卡咒开瓶子。突然,我不能再正常运行框架了!我收到一堆错误消息,以:

socket.error: [Errno 48] Address already in use
插座烧瓶似乎正在使用:

"http://127.0.0.1:5000/" 

而且它不知何故不再可用,因为上次运行时没有正确关闭。我可能可以重新启动我的电脑,这可能是一个解决方案,但我不想这样做,如果它经常发生。如何关闭它?

如果您正在运行Linux,请执行
ps aux | grep python
并终止正在运行的进程。如果您正在运行windows,请打开任务管理器并终止运行flask的python进程,但您可能必须终止PyCharm。

您也可以单击红方块按钮停止运行(或mac上的command-F2)。如果无法停止,您将获得一个骷髅图标来终止进程。

您希望主动停止运行Flask应用程序的进程。基本上,Pycharm将在内部运行应用程序,并让它们为您运行,这样您就可以进行测试或执行其他任务。值得注意的是,每次调试运行都会启动它自己的进程,因此关闭这些进程将释放资源。

这在我身上发生过几次。我最终发现它非常简单,只需在PyCharm中运行>停止“服务器”即可。

谢谢,这很有效!此外,我要指出,当您执行{ps aux | grep python}时,您会得到所有正在运行的进程的列表,最左边的数字(用户名后)是进程id。然后您可以执行以下命令:kill processidies。您也可以使用
pkill-f
,但是选择进程名称并不总是最容易的事情。