python - 运行 python manage.py 时出错

标签 python ubuntu flask

<分区>

我在 Ubuntu 中使用 flask,当我运行 python manage.py 时,我得到了这个 Traceback:

Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    app.run(debug=True,processes=True)
  File "/proj/local/lib/python2.7/site-packages/flask/app.py", line 772, in run
    run_simple(host, port, self, **options)
  File "/proj/local/lib/python2.7/site-packages/werkzeug/serving.py", line 671, in run_simple
    s.bind((hostname, port))
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use

最佳答案

这意味着您尝试使用的地址(可能是 localhost)上的这个端口已被另一个进程使用

如何解决这个问题:

  • 杀死 Python 并重新启动你的脚本
  • 或者找到一个正在使用你的端口的进程并杀死它
  • 为您的应用使用另一个端口
  • 稍等几分钟,可能这个端口还没有“释放”

关于python - 运行 python manage.py 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34787590/

相关文章:

python - 如何在Azure逻辑应用程序中部署python?

python - 将 Flask AutoIndex 绑定(bind)到 http ://localhost? 以外的其他 URL

python - Flask查询打印所有记录表

python - Flask 从内容中获取状态?

bash - 阻止 .git/index 更改其权限

python - 是 Django 部署中的目录错误

python - 使用 python27.dll 运行 python 脚本

python - 如何在我的夹层元素中升级 Bootstrap ?

python - 使用 (py)OpenGL 处理纹理和图像

python-3.x - Ubuntu 18.04 LTS 上的 Hyperledger Sawtooth 安装问题