Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

manage.py runserver Error: [Errno 10013]

I am having some problems running django. When I use the command manage.py runserver I receive an error that says: Error: [Errno 10013] An attempt was made to access a socket in a way forbidden by access permissions

I use postgreSQL as my database.

Edit: I run Windows Vista

like image 214
Zain Avatar asked Jul 21 '11 15:07

Zain


1 Answers

If you don't have permission to bind to a socket, you can try sudo manage.py runserver to do it with root privileges.

With Windows Vista / 7 you need to run the shell with administrator privileges. You can right click on the icon and select "Run as administrator" or go to c:\windows\system32\ and right click on cmd.exe and select "Run as administrator".

Edit: OK, this error occurs when another process is already using the same port. To change the port, do manage.py runserver 8080 where the number at the end is the port you want.

like image 148
agf Avatar answered Nov 15 '22 09:11

agf