Flask: OSError: [Errno 98] 地址已使用 - 但为什么?

我有一个非常简单的代码:


from flask import Flask

app = Flask/__name__/

if __name__ == '__main__':
app.run/debug=True/


我第一次推出它,他工作了,然后 ctrl+c 没工作,所以我刚刚杀了 python terminal 他自己。 然后我试图再次运行并遇到错误:


* Serving Flask app "untitled1" /lazy loading/
* Environment: production
WARNING: Do not use the development server in a production
environment.
Use a production WSGI server instead.
* Debug mode: on
Traceback /most recent call last/:
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-
packages/spyderlib/widgets/externalshell/sitecustomize.py", line 699,
in runfile
execfile/filename, namespace/
File "/usr/lib/python3/dist-
packages/spyderlib/widgets/externalshell/sitecustomize.py", line 88,
in execfile
exec/compile/open/filename, 'rb'/.read//, filename, 'exec'/,
namespace/
File "/home/teoman/Desktop/flaskapp/untitled1.py", line 13, in
<module>
app.run/debug=True/
File "/home/teoman/.local/lib/python3.5/site-packages/flask/app.py",
line 943, in run
run_simple/host, port, self, **options/
File "/home/teoman/.local/lib/python3.5/site-
packages/werkzeug/serving.py", line 795, in run_simple
s.bind/get_sockaddr/hostname, port, address_family//
OSError: [Errno 98] Address already in use


我找到了类似的问题,但我无法理解他们,因为解决方案也很困难,我在申请中很新 Flask /例如,十分钟/, 我用 Linux Mint MATE.

NOTE: localhost:5000 它可以很好,但我没有命令行 python, 开放式应用程序 Flask.
</module></module></stdin>
已邀请:

江南孤鹜

赞同来自:

似乎有些其他应用程序使用端口 5000. 您可以使用 netstat, 要查看哪个流程使用以下命令使用端口:


netstat -tulpn


您还可以使用端口查看公共应用程序。 5000, 访问
https://www.speedguide.net/port.php?port=5000

要回复问题请先登录注册