Всякий раз, когда я хочу запустить flask, появляется ошибка ниже, даже если ни один из браузеров не открыт - PullRequest
0 голосов
/ 28 января 2020

Я хочу решение для ошибки ниже:

(venflask) sgiri@sgiri-Latitude-3580:~/NewEnv$ flask run
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Traceback (most recent call last):
  File "/home/sgiri/NewEnv/venflask/bin/flask", line 10, in <module>
    sys.exit(main())
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/flask/cli.py", line 966, in main
    cli.main(prog_name="python -m flask" if as_module else None)
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/flask/cli.py", line 586, in main
    return super(FlaskGroup, self).main(*args, **kwargs)
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/click/decorators.py", line 64, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/flask/cli.py", line 852, in run_command
    run_simple(
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/werkzeug/serving.py", line 1012, in run_simple
    inner()
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/werkzeug/serving.py", line 956, in inner
    srv = make_server(
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/werkzeug/serving.py", line 807, in make_server
    return ThreadedWSGIServer(
  File "/home/sgiri/NewEnv/venflask/lib/python3.8/site-packages/werkzeug/serving.py", line 701, in __init__
    HTTPServer.__init__(self, server_address, handler)
  File "/usr/lib/python3.8/socketserver.py", line 452, in __init__
    self.server_bind()
  File "/usr/lib/python3.8/http/server.py", line 137, in server_bind
    socketserver.TCPServer.server_bind(self)
  File "/usr/lib/python3.8/socketserver.py", line 466, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use

Ответы [ 2 ]

1 голос
/ 28 января 2020

Вы снова используете порт приложения Flask. Вот почему произошла эта ошибка. Вы можете остановить проект и запустить его снова из вашего редактора.

Кроме того, это также не работает для вас, тогда вы можете использовать следующие команды:

 lsof -i:<port_number>
 kill -9 <pid>
0 голосов
/ 28 января 2020

Вы, вероятно, уже используете порт, который использует ваше приложение Flask. Также используйте кавычки magi c, чтобы в следующий раз указать свои ошибки:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...