在PyCharm中,在开发Django站点时,我可以通过单击绿色Run
箭头启动内部Django服务器,但似乎无法停止此服务器。如果我从shell运行它,我可以用CTRL + C终止它,但我不认为我可以在PyCharm中做到这一点。
如果我再次按下Run
按钮,它表示它无法运行服务器,因为该端口已被使用(前一次运行我无法终止)。烦人,但可用。
问题是在这种状态下它不会在断点处停止。为此,我必须使用Debug
按钮启动服务器,而不是Run
。但由于它已经运行,我无法启动它进行调试!
所以问题是,如何在PyCharm中使用Run
来停止我开始使用的内部服务器?
答案 0 :(得分:2)
应该有一个Run
区域(默认位于左下角)。如果看不见,则必须按下窗口左下角的神秘方形按钮。
在运行区域内,还有另一个工具栏,您可以使用它来控制服务器。那里有一个停止按钮(Ctrl + F2)。
答案 1 :(得分:1)
当服务器运行时,在“运行”菜单下,您有一个停止服务器的“停止”选项。在Mac上,键盘快捷键为Cmd-F2。
答案 2 :(得分:1)
Pycharm有两种窗口模式 - 你可能处于隐藏工具栏的模式下,如果点击左下角的屏幕图标,它将展开并显示插件,你会看到带控件的Debug / Run窗口。然后只需点击红色'停止'按钮,它将停止。