NAPRAW: Błąd gniazda Pythona 48: Adres jest już używany

Wypróbuj Nasz Instrument Do Eliminowania Problemów



Fix Python Socket Error 48




  • Python jest bardzo popularnym językiem programowania używanym w wielu dzisiejszych programach.
  • Poniższy artykuł pokaże, jak radzić sobie z błędem 48 w Pythonie.
  • Jeśli nie radzisz sobie z Pythonem, może powinieneś użyć programu do przekształcić to w coś, co znasz .
  • Jeśli potrzebujesz bardziej ogólnych wskazówek dotyczących rozwiązywania problemów, odwiedź nasze Napraw stronę .
adres błędu 48 gniazda w pythonie jest już używany Aby naprawić różne problemy z komputerem, zalecamy narzędzie Restoro PC Repair Tool: To oprogramowanie naprawi typowe błędy komputera, ochroni Cię przed utratą plików, złośliwym oprogramowaniem, awarią sprzętu i zoptymalizuje komputer pod kątem maksymalnej wydajności. Napraw problemy z komputerem i usuń wirusy teraz w 3 prostych krokach:
  1. Pobierz narzędzie do naprawy komputera Restoro który jest wyposażony w opatentowane technologie (dostępny patent tutaj ).
  2. Kliknij Rozpocznij skanowanie aby znaleźć problemy z systemem Windows, które mogą powodować problemy z komputerem.
  3. Kliknij Naprawić wszystko aby naprawić problemy wpływające na bezpieczeństwo i wydajność komputera
  • Restoro został pobrany przez0czytelników w tym miesiącu.

Dostajesz pyton błąd gniazda 48: adres jest już używanykiedyprocespróbuje połączyć się z zajętym portem. Procesy na serwerze łączą się z Internetem przez porty, a jeśli nie określisz portu, używany jest port domyślny (8000).



Aby rozwiązać ten problem i usunąć błąd, musisz powiązać proces z nieużywanym portem, korzystając z jednego z rozwiązań przedstawionych w tym przewodniku.


Jak naprawić błąd 48 gniazda Pythona: adres jest już używany?

1. Określ nieużywany numer portu dla procesu

  1. Jeśli tworzyszprocesużywając następującego polecenia:
$ python -m SimpleHTTPServer

Dodaj numer portu po powyższym poleceniu, aby stał się:

$ python -m SimpleHTTPServer (numer portu)

UWAGA że powinieneś zmienić(Numer portu)w poleceniu na rzeczywisty numer portu.



  1. Po uruchomieniu powyższego polecenia potwierdź, czy błąd 48 gniazda Pythona zniknął.

2. Zwolnij port

  1. Zlokalizuj i wymień procesy korzystające z portu, uruchamiając poniższe polecenie:
$ ps -fA | grep python
  1. Jeśli się powiedzie, zobaczysz plikproceskody w argumencie, wyglądające jak linia poniżej:
502 89332 12877 0 3:40 PM ttys00 0: 00.15 python -m SimpleHTTPServer
  1. Z powyższego argumentu, jeśli aktywnych jest wiele procesów Pythona, łatwo jest zauważyć rozszerzenieprocesz uruchomieniem SimpleHTTPServer.
  2. Z powyższego argumentu możemy teraz zabić plikprocesz kodem 89332, aby zwolnić port. Wpisz następujące polecenie, aby to zabićproces:
zabić 89332
  1. Jeśliprocesnie odpowiada, możesz też zabićprocesużywając trudniejszego polecenia poniżej:
sudo kill -9 PID
  1. Powyższe polecenie wysyła standardowy sygnał SIGTERM.
  2. Na koniec połącz plikprocesdo portu, który właśnie zwolnił, uruchamiając następujące polecenie:
$ python -m SimpleHTTPServer (numer portu)

UWAGA że powinieneś zmienić(Numer portu)w poleceniu na rzeczywisty numer portu.

Po wprowadzeniu ostatniego polecenia powyżejproceszostanie utworzony na wolnym porcie. Ta metoda sprawdziła się, aby naprawić błąd 48 gniazda Pythona.


3. Uruchom ponownie Raspberry Pi

Raspberry Pi nie może automatycznie zabijać procesów, dlatego procesy działające na portach muszą zostać zakończone ręcznie.



To rozwiązanie jest w zasadzie tą samą zasadą, co powyższa metoda. Jeśli maszbłąd gniazda w pythonie 48: adres jest już używanyna Raspberry Pi ponowne uruchomienie może naprawić plikbłąd.

Jak wspomniano na początku tego przewodnika rozwiązywania problemów, plikprocesmoże być już powiązany z portem 800 (port domyślny), jeśli uruchomiłeś go wcześniej.

Możesz łatwo wyczyścić plikbłąd gniazda w pythonie 48: adres jest już używanyokreślając nieużywany port lub zwalniając port, w którymprocesjest zobowiązany.

czy Diablo 2 będzie działać na Windows 10

Jeśli maszbłądna Raspberry Pi, po prostu uruchom go ponownie, aby naprawić.

Postępując zgodnie z którąkolwiek z wyżej opisanych metod, powinieneś być w stanie naprawić błąd 48 gniazda Pythona.

Będziemy jednak wdzięczni, jeśli dasz nam znać, która metoda działa najlepiej, zostawiając nam wiadomość w sekcji komentarzy poniżej.


Często zadawane pytania: Dowiedz się więcej o Pythonie

  • Czy mogę używać Pythona w przeglądarce?

Tak, Kod Pythona można tworzyć i edytować w przeglądarce jeśli wykonasz właściwe kroki.

  • Dlaczego moja konsola Pythona zatrzymała się w połowie kodowania?

Jeśli tak się stało, najprawdopodobniej byłeś ofiarą Błąd wykonania Pythona .

  • Mój Python miał problemy z ładowaniem? Dlaczego?

Jedną z przyczyn większości problemów z Pythonem jest plik brakujący lub uszkodzony DLL Python .