manage.py runserver Ошибка: [Errno 10013] - PullRequest
6 голосов
/ 21 июля 2011

У меня проблемы с запуском django.Когда я использую команду manage.py runserver, я получаю сообщение об ошибке: Error: [Errno 10013] An attempt was made to access a socket in a way forbidden by access permissions

Я использую PostgreSQL в качестве базы данных.

Редактировать: я запускаю Windows Vista

Ответы [ 3 ]

22 голосов
/ 21 июля 2011

Если у вас нет разрешения на привязку к сокету, вы можете попробовать sudo manage.py runserver, чтобы сделать это с правами суперпользователя.

В Windows Vista / 7 вам нужно запустить оболочку с правами администратора.Вы можете щелкнуть правой кнопкой мыши по значку и выбрать «Запуск от имени администратора» или перейти к c:\windows\system32\, щелкнуть правой кнопкой мыши по cmd.exe и выбрать «Запуск от имени администратора».

Редактировать: ОК, эта ошибка возникает, когда другаяпроцесс уже использует тот же порт.Чтобы изменить порт, выполните manage.py runserver 8080, где номер в конце - это нужный порт.

0 голосов
/ 03 октября 2016

**

  • [Errno 10013]

** эта ошибка возникает, когда порт, который вы хотите использовать, уже используется другой программой.так что вы просто выбираете для другого порта, какой из которых вы можете использовать порт 8080, используйте следующую команду python manage.py runserver 8080

0 голосов
/ 18 февраля 2014

У меня была такая же проблема на моем Windows8.1 (IPython 1.2.0 и Python 3.3.4). Я нашел это решение от https://github.com/ipython/ipython/pull/1817:

ноутбук ipython: старт с порта 8888

ipython notebook --port = 1234: использовать порт 1234

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...