博客园 首页 私信博主 回到顶部 联系博主
(仅pc端)
管理 换背景图

flask使用的一些坑

安装软件flask模块报错

  • sudo python -m pip install --upgrade --force pip
  • sudo pip install xxx==xx.x.x(第一个xxx为报错找不到的模块,第二个为对应版本)
    解决后展示再次安装成功

WARNING: This is a development server. Do not use it in a production deployment. falsk WSGI

flask未使用 WSGI 启动,所以使用wsgi启动就行了,两种方式。

方法一:

from gevent import pywsgi

if __name__ == '__main__':
  server = pywsgi.wSGIServer ( ( '0.0.0.0',568), app)
  server.serve_forever()

方法一:

from wsgiref.simple_server import make_server

if __name-_ == '__main__' :
  server = make_server( '',64570,app)
  server.serve_forever()

flask 启动报错s.bind(server_address)PermissionError: [Errno 13] Permission denied

上网查了相关资料,见有人说在unix环境下,小于1024的端口不能被普通用户绑定,只能由有root权限的用户来进行绑定,可是使用sudo命令也并不起作用,所以需要绑定一个大于1024的端口,最终问题得到解决。

posted @ 2022-05-30 12:41  温一壶白开  阅读(37)  评论(0编辑  收藏  举报