2011-11-29 15 views
6

Python ile akrabam bir akrabam var ve sadece Django'yu kurmaya ve çalıştırmaya çalıştım. Resmi eğiticiyle çalışıyorum ve python manage.py runserver'ı çalıştırmaya çalıştığımda Errno 10013'ü elde ediyorum: bir erişim soketine erişim izinleriyle yasaklanmış bir giriş yapmak için girişimde bulunuldu.Django'nun kurulması/çalıştırılması acemi ... Errno 10013?

Windows 7 kullanıyorum ve cmd.exe konsolunu yönetici olarak çalıştırıyorum. Birisi bu düz İngilizce düzeltmek nasıl açıklayabilir misiniz? Öğreticideki bir sonraki adım http://127.0.0.1:8000/'u ziyaret etmeyi ve Django'ya Hoş Geldin demeyi söylüyor, ancak benim sadece bir hata getiriyor.

Yardım için şimdiden teşekkür ederiz.

+1

Yinelenen cevap: http://stackoverflow.com/questions/2778840/socket-error-errno-10013-an-attempt-was-made-to-access-a-socket-in-a-way - –

cevap

28

Varsayılan bağlantı noktası başka bir programda açık olabilir. Aşağıdakileri deneyin:

python manage.py runserver 8080 

Bu işe yaramazsa, bir izin sorunu olabilir. Bazı kişiler, yalnızca cmd.exe'nin yönetici olarak çalıştırılmasının yeterli olmadığını bildirdi. Bunun için birkaç düzeltme var, ancak sinir bozucu ve muhtemelen Python yüklemenizle ilgili garip bir şey belirtiyor. Önce port düzeltmeyi deneyin :-)

DÜZENLEME: Sadece Aptana/PyDev çalışan millet ile çok yaygın olduğunu söyleyerek bir blog yazısı okuyun. Aptana'nın dahili web sunucusu, Django varsayılanı olan port 8000'i kullanır.

+1

numaralı bağlantı Teşekkürler! Liman onarımı mükemmel çalıştı. – user1070381

+0

Süper çocuk ...! Günümü kurtardın. –

1

Aynı sorun vardı ve yönetici olarak cmd'de aşağıdaki kodu çalıştırarak çözdüm (admin olarak çalıştırmak, powershell üzerinde sağ tıklama ve 'admin olarak çalıştır' seçeneğini seçin).

python manage.py runserver 8080