2024-04-20 14:07:09 发布
网友
我在运行django时遇到了一些问题。当我使用命令manage.py runserver时,我收到一个错误,上面写着:Error: [Errno 10013] An attempt was made to access a socket in a way forbidden by access permissions
manage.py runserver
Error: [Errno 10013] An attempt was made to access a socket in a way forbidden by access permissions
我使用postgreSQL作为数据库。
编辑:我运行Windows Vista
**
** 当您要使用的端口已被另一个程序使用时,就会出现此错误。 所以你只需选择另一个端口,其中你可以使用8080端口 使用以下命令 python manage.py runserver 8080
我在Windows8.1上也遇到了同样的问题(I Python 1.2.0和Python 3.3.4)。 我从https://github.com/ipython/ipython/pull/1817找到这个解决方案:
ipython笔记本:从8888端口开始
ipython笔记本--端口=1234:使用端口1234
如果您没有绑定到套接字的权限,可以使用根权限尝试sudo manage.py runserver进行绑定。
sudo manage.py runserver
在WindowsVista/7中,您需要以管理员权限运行shell。您可以右键单击图标并选择“以管理员身份运行”或转到c:\windows\system32\,右键单击cmd.exe,然后选择“以管理员身份运行”。
c:\windows\system32\
cmd.exe
编辑:好的,当另一个进程已经在使用同一端口时会发生此错误。要更改端口,请执行manage.py runserver 8080,其中末尾的数字是所需的端口。
manage.py runserver 8080
**
** 当您要使用的端口已被另一个程序使用时,就会出现此错误。 所以你只需选择另一个端口,其中你可以使用8080端口 使用以下命令 python manage.py runserver 8080
我在Windows8.1上也遇到了同样的问题(I Python 1.2.0和Python 3.3.4)。 我从https://github.com/ipython/ipython/pull/1817找到这个解决方案:
ipython笔记本:从8888端口开始
ipython笔记本--端口=1234:使用端口1234
如果您没有绑定到套接字的权限,可以使用根权限尝试
sudo manage.py runserver
进行绑定。在WindowsVista/7中,您需要以管理员权限运行shell。您可以右键单击图标并选择“以管理员身份运行”或转到
c:\windows\system32\
,右键单击cmd.exe
,然后选择“以管理员身份运行”。编辑:好的,当另一个进程已经在使用同一端口时会发生此错误。要更改端口,请执行
manage.py runserver 8080
,其中末尾的数字是所需的端口。相关问题 更多 >
编程相关推荐