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')
我尝试启动Google App Engine开发服务器,并在第一次尝试运行时收到此错误。有任何想法吗?我是python的新手。
答案 0 :(得分:23)
您可能尝试在当前用户帐户无权绑定的端口上运行。这可能是端口80或其他东西。尝试增加端口号或使用具有足够权限的用户。
希望这有帮助
答案 1 :(得分:3)
我想知道为什么错误不是“端口 已经在使用“。我有点知道 回答,但我不应该使用SO 知道它。 :) - 奥斯卡雷耶斯5月13日 19:09
该端口未被使用,(在UNIX中)您需要是超级用户才能侦听任何端口&lt; 1024。
答案 2 :(得分:0)
我假设您正在使用gae sdk指定的默认端口,因此您可能希望确保其他任何程序都不使用它。
答案 3 :(得分:0)
运行如下。这应该工作
python -m 8888
如果这不起作用。尝试其他数字,如8080。