2011-11-29 4 views
6

저는 파이썬과 관련된 초보자입니다. 그리고 오늘 장고를 설치하고 실행 해 보았습니다. 나는 공식 자습서를 통해 자신의 길을 가고 있는데, python manage.py runserver를 실행하려고하면 Errno 10013이 나온다. 액세스 권한으로 금지 된 방식으로 소켓에 액세스하려고 시도했다.초보자 설치/장고를 실행 ... Errno 10013?

저는 Windows 7을 사용하고 있으며 관리자 권한으로 cmd.exe 콘솔을 실행하고 있습니다. 누군가가 이것을 수정하는 방법을 설명해 주시겠습니까 일반 영어? 튜토리얼의 다음 단계는 http://127.0.0.1:8000/을 방문하고 Django에 오신 것을 환영한다고 말하면되지만, 오류가 발생합니다.

도움을 미리 감사드립니다.

+1

중복 응답 : http://stackoverflow.com/questions/2778840/socket-error-errno-10013-an-attempt-was-made-to-access-a-socket-in-a-way -forb –

답변

28

기본 포트가 다른 프로그램에서 열려있을 수 있습니다. 다음을 시도하십시오.

python manage.py runserver 8080 

그래도 작동하지 않으면 사용 권한 문제 일 수 있습니다. 어떤 사람들은 cmd.exe를 admin으로 실행하는 것만으로는 충분하지 않다고보고했습니다. 이것에 대한 몇 가지 수정 사항이 있지만 성가신 일이며 아마도 Python 설치에 이상한 점이 있음을 나타낼 수 있습니다. 먼저 포트 수정을 시도하십시오 :-)

EDIT : Aptana/PyDev를 실행하는 사람들에게 매우 일반적인 블로그 게시물을 읽으십시오. Aptana의 내부 웹 서버는 Django 기본값 인 포트 8000을 사용합니다.

+1

고마워요! 포트 수정은 완벽하게 작동했습니다. – user1070381

+0

최고급 형 ...! 너는 내 하루를 구했다. –

1

나는 동일한 문제가있어서 아래의 코드를 관리자 권한으로 실행하여 (관리자 권한으로 실행하고 powershell을 마우스 오른쪽 버튼으로 클릭 한 다음 '관리자 권한으로 실행'을 선택하여) 문제를 해결했습니다.

python manage.py runserver 8080