我在Pycharm中运行Flask。突然间我无法正常运行框架!我收到一堆以:
结尾的错误消息socket.error: [Errno 48] Address already in use
好像插座Flask正在使用:
"http://127.0.0.1:5000/"
并且它不知何故不再可用,因为最后一个运行时没有正常关闭。我可以重新启动计算机,这可能是一个解决方案,但如果经常发生,我不想这样做。我该如何关闭它?
答案 0 :(得分:1)
如果您正在运行Linux,请执行ps aux | grep python
并终止运行flask的进程。如果您正在运行Windows,请打开任务管理器并终止运行烧瓶的python进程,但您可能必须杀死PyCharm。
答案 1 :(得分:1)
您也可以单击红色方块按钮停止运行(或Mac上的命令-F2)。如果它没有停止,你会得到一个头骨图标来杀死这个过程。
答案 2 :(得分:1)
这件事发生在我身上几次。我最终发现它就像Run>一样简单在PyCharm中停止'服务器'。
答案 3 :(得分:0)
您希望主动停止运行Flask应用程序的过程。 Pycharm documentation describes this.从本质上讲,Pycharm将在内部运行应用程序并让它们为您运行,因此您可以执行测试或其他任务。值得注意的是,每次调试运行都将启动它自己的进程 - 因此关闭它们将释放资源。