无法 运行 来自 git bash 的 Flask 应用程序 windows

Can't run flask app from git bash on windows

我在 Windows GitBash 上 运行 我的 Flask 应用程序遇到问题。当我激活我的 virtualenv 时,我做了:

python main.py

我的 Bash 冻结了几秒钟,然后显示错误:

  File "C:\Users\shrey\AppData\Local\Programs\Python\Python37- 
  32\lib\http\server.py", line 137, in server_bind
  socketserver.TCPServer.server_bind(self)
  File "C:\Users\shrey\AppData\Local\Programs\Python\Python37- 
  32\lib\socketserver.py", line 466, in server_bind
  self.socket.bind(self.server_address)
  OSError: [WinError 10013] An attempt was made to access a socket in a way 
  forbidden by its access permissions

有人可以帮忙吗?这真的很烦人,我根本无法对我的代码进行质量检查。感谢任何帮助 - 谢谢!

刚刚意识到我的错误。我有 运行 netstat -ban 并意识到我试图 运行 它在(端口 5000)上的端口被禁止,因此导致了我所有的问题。在我的 main.py 应用程序中,我将代码更改为:

if __name__ == '__main__':
  app.run(port=1000)

它奏效了。终于!