2011-11-29 34 views
6

Vì vậy, tôi là một người mới tương đối với Python, và chỉ cố gắng cài đặt và chạy Django ngày hôm nay. Tôi đang làm việc theo cách của tôi thông qua các hướng dẫn chính thức, và khi tôi cố gắng chạy python manage.py runerver tôi nhận được Errno 10013: một nỗ lực đã được thực hiện để truy cập vào một ổ cắm trong một cách bị cấm bởi quyền truy cập của nó.Bắt đầu cài đặt/chạy Django ... Errno 10013?

Tôi đang sử dụng Windows 7 và đang chạy bảng điều khiển cmd.exe với tư cách quản trị viên. Ai đó có thể giải thích cách sửa lỗi này bằng tiếng Anh đơn giản? Bước tiếp theo trong hướng dẫn nói đến truy cập http://127.0.0.1:8000/ và rằng nó nên nói Chào mừng bạn đến Django, nhưng tôi chỉ đưa ra một lỗi.

Cảm ơn bạn đã trợ giúp.

+1

câu trả lời trùng lặp: http://stackoverflow.com/questions/2778840/socket-error-errno-10013-an-attempt-was-made-to-access-a-socket-in-a-way -forb –

Trả lời

28

Cổng mặc định có thể mở trong một chương trình khác. Hãy thử các cách sau:

python manage.py runserver 8080 

Nếu điều đó không có tác dụng, đó có thể là vấn đề về quyền. Một số người đã báo cáo rằng chỉ cần chạy cmd.exe là quản trị là không đủ. Có một vài sửa lỗi cho điều này, nhưng chúng gây phiền nhiễu và có thể chỉ ra điều gì đó lạ với cài đặt Python của bạn. Thử sửa chữa cổng đầu tiên :-)

EDIT: Chỉ cần đọc một bài đăng trên blog cho biết điều này rất phổ biến với những người đang chạy Aptana/PyDev. Máy chủ web nội bộ của Aptana sử dụng cổng 8000, mặc định là Django.

+1

Cảm ơn bạn! Sửa chữa cổng hoạt động hoàn hảo. – user1070381

+0

Tuyệt vời bro ...! Bạn đã cứu ngày của tôi. –

1

Tôi đã gặp vấn đề tương tự và tôi đã sửa nó bằng cách chạy mã bên dưới trong cmd với tư cách quản trị viên (để chạy với tư cách quản trị viên, nhấp chuột phải vào powerhell và chọn 'chạy làm quản trị viên').

python manage.py runserver 8080