所以我是Python的相对新手,所以今天才尝试安装和运行Django。我正在按照官方教程进行操作,当我尝试运行python manage.py runserver时,我得到了Errno 10013:尝试以一种受其访问权限禁止的方式访问套接字。
我正在使用Windows 7,并且以管理员身份运行cmd.exe控制台。有人可以解释一下用普通英语修复此的方法吗?本教程的下一步是访问http://127.0.0.1:8000/,并且应该显示“欢迎使用Django”,但是我的只是出现了一个错误。
先谢谢您的帮助。
最佳答案
默认端口可能在另一个程序中打开。请尝试以下方法:
python manage.py runserver 8080
如果这不起作用,则可能是权限问题。有人报告仅以cmd.exe作为管理员运行是不够的。有一些修复程序,但是很烦人,可能表明您的Python安装有些奇怪。首先尝试端口修复:-)
编辑:刚读了一篇博客文章,说这对于运行Aptana/PyDev的人来说是很常见的。 Aptana的内部网络服务器使用端口8000,这是Django的默认端口。