彻底解决Flask报错OSError[WinError 10013]以一种访问权限不允许的方式做了一个访问套接字的尝试

这篇具有很好参考价值的文章主要介绍了彻底解决Flask报错OSError[WinError 10013]以一种访问权限不允许的方式做了一个访问套接字的尝试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

彻底解决Flask报错OSError:[WinError 10013]以一种访问权限不允许的方式做了一个访问套接字的尝试

前言

这个报错在大家做Flask开发的过程中想必是最经常出现的一个问题,主要原因是Flask默认启用的是5000端口,而5000端口经常会被其他进程占用,造成端口冲突,Flask就会报错OSError:[WinError 10013]以一种访问权限不允许的方式做了一个访问套接字的尝试,如下图所示:

oserror: [winerror 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试,解决问题,Flask,flask,python,后端

那么解决这个问题就有两个方式,第一种是强制关闭其他占用5000端口的进程,或者占用你设置好的端口的进程,这种方式虽然比较方便,但是可以说是一次性的,你重启电脑之后,这些冲突的端口还是会产生冲突,依旧报错。第二种方式就是一劳永逸了,换个没有进程在使用的端口。下面把这两种方式都介绍一下,兄弟们按需使用。

一、强制关闭其他占用端口的进程

首先win+r打开运行,输入cmd打开命令提示符,输入以下内容,用于查看目前占用5000端口的进程有哪些:

netstat -ano|findstr 5000

然后会出现以下内容:

oserror: [winerror 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试,解决问题,Flask,flask,python,后端

这里我们可以看到,目前占用5000端口的是进程号为14440的这个进程,那么我们只要结束这个进程就可以正常运行Flask程序了,命令如下:

taskkill /pid 14440 /F

会出现以下内容:

oserror: [winerror 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试,解决问题,Flask,flask,python,后端

杀死这个占用端口的进程之后,我们再去运行自己的Flask项目就会发现不会再报错了:

oserror: [winerror 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试,解决问题,Flask,flask,python,后端

二、更改Flask项目的运行端口

第一种方式比较简单,但是也存在一定的不足,笔者的电脑在重启之后会再一次报错,查看端口占用情况后,发现还是有进程占用5000端口,需要重复进行杀死进程的操作才能恢复,所以更推荐直接更改Flask项目的运行端口,将5000端口改为一些电脑不常用的端口,步骤如下:

首先进入pycharm,在我们的导航栏里依次点击Run→Edit Configurations…

oserror: [winerror 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试,解决问题,Flask,flask,python,后端

然后在点开的界面里,点击Configuration,在Additional options一栏中输入Flask项目要设置的IP地址以及端口,这里以IP地址127.0.0.1,端口5001为例,输入格式如下图所示,输入完成后点击Apply、OK即可。

oserror: [winerror 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试,解决问题,Flask,flask,python,后端

更改完成后,咱们运行Flask项目,就会发现端口已经更改完成啦~

oserror: [winerror 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试,解决问题,Flask,flask,python,后端

写在后面

至此,Flask项目端口冲突的问题就得到了彻底解决。Flask算是Python网页编程中比较简单的框架,自己做几个简单的项目之后会很容易上手,当然在学习过程中也会遇到很多问题,不过在网上都能找到解决方案,希望大家能够坚持下去,笔者后续也会继续更新解决问题的方案以及一些练手的项目,希望大家多多关注!文章来源地址https://www.toymoban.com/news/detail-824506.html

到了这里,关于彻底解决Flask报错OSError[WinError 10013]以一种访问权限不允许的方式做了一个访问套接字的尝试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包