OSError:[WinError 10013]在PyCharm环境中运行时,尝试以其访问权限禁止的方式访问套接字

ijxebb2r  于 5个月前  发布在  PyCharm
关注(0)|答案(1)|浏览(96)

安装PyCharm进行评估。当尝试运行“Hello World”Flask应用程序时:

from flask import Flask
import os
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run(debug=True, use_debugger=False, use_reloader=False, passthrough_errors=True)

字符串
获取错误:
OSError:[WinError 10013]试图以访问权限禁止的方式访问套接字
socketserver.py文件中出现错误
文件“C:\Python371\lib\socketserver.py”,第463行,在server_bind self.socket.bind(self.server_address)中
我使用了netstat实用程序,发现应用程序试图使用的端口'5555'未在使用中。我尝试以管理员身份运行PyCharm,但仍然存在相同的问题。注意:在Visual Studio 2017中打开相同的项目时,没有任何问题。我是否缺少PyCharm中的某些配置?

nszi6y05

nszi6y051#

这里有一个简单的解决上述问题的方法。可能发生的情况是端口5000已经在使用中。您可以通过在管理命令提示符下运行此命令来检查相同的情况

netstat -ano | findstr portNo

字符串
您将能够看到该端口上的活动任务列表,并且可以使用此命令关闭所有不必要的任务

taskkill /f /pid 5164

将5164替换为运行前面命令后看到的pid。之后重启服务器。

相关问题