是什么导致Python套接字错误?

13 python sockets permissions

  File "C:\Python25\lib\SocketServer.py", line 330, in __init__
    self.server_bind()
  File "C:\Python25\lib\BaseHTTPServer.py", line 101, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "C:\Python25\lib\SocketServer.py", line 341, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.error: (10013, 'Permission denied')
Run Code Online (Sandbox Code Playgroud)

我尝试启动Google App Engine开发服务器,并在我第一次尝试运行它时收到此错误.有任何想法吗?我是python的新手.

Tom*_*nto 23

您可能尝试在当前用户帐户无权绑定的端口上运行.这可能是端口80或其他东西.尝试增加portnumber或使用具有足够权限的用户.

希望这可以帮助

  • @Oscar如果端口正在使用,那就是python所说的("错误:(48,'地址已经在使用')").有时用户无权访问某些号码以下的端口,我认为这就是这种情况. (3认同)