Oprava: Python Socket Error 48: Address already in use

  • Python je velmi běžný programovací jazyk používaný v mnoha dnešních programech.
  • Následující článek vám ukáže, jak zacházet s chybou 48 Python Socket.
  • Pokud nemůžete zvládnout Python, možná byste měli použít program převeďte to na něco, co znáte.
  • Pokud potřebujete obecnější průvodce řešením problémů, navštivte naše Opravit stránku.
python socket error 48 address already in use
Chcete-li vyřešit různé problémy s počítačem, doporučujeme DriverFix:
Tento software udrží vaše ovladače v chodu, a tak vás ochrání před běžnými chybami počítače a selháním hardwaru. Zkontrolujte všechny své ovladače nyní ve 3 snadných krocích:
  1. Stáhněte si DriverFix (ověřený soubor ke stažení).
  2. Klepněte na Začni skenovat najít všechny problematické ovladače.
  3. Klepněte na Aktualizujte ovladače získat nové verze a zabránit poruchám systému.
  • DriverFix byl stažen uživatelem 0 čtenáři tento měsíc.

Získáte krajta chyba zásuvky 48: Adresa se již používá když proces pokusí se vázat na rušný port. Procesy na serveru se připojují k internetu přes porty, a pokud neurčíte port, použije se výchozí port (8000).

Chcete-li tento problém vyřešit a odstranit chybu, musíte proces svázat s nepoužívaným portem pomocí některého z řešení v této příručce.


Jak mohu opravit chybu pythonu 48: Adresa se již používá?

1. Zadejte nepoužívané číslo portu pro proces

  1. Pokud jste vytvářeli proces pomocí následujícího příkazu:
 $ python -m SimpleHTTPServer

Po výše uvedeném příkazu přidejte číslo portu, aby se stalo:

 $ python -m SimpleHTTPServer (číslo portu)

POZNÁMKA že byste měli změnit (Číslo portu) v příkazu na skutečné číslo portu.

  1. Po spuštění výše uvedeného příkazu potvrďte, zda je chyba 48 chyby python socketu pryč.

2. Uvolněte port

  1. Pomocí níže uvedeného příkazu vyhledejte a vypsejte procesy pomocí portu:
 $ ps -fA | grep python
  1. Pokud bude úspěšný, uvidíte proces kódy v argumentu, vypadající jako řádek níže:
 502 89332 12877 0 15:40 ttys00 0: 00,15 python -m SimpleHTTPServer
  1. Z výše uvedeného argumentu, pokud je aktivních více procesů pythonu, je snadné zjistit proces běží SimpleHTTPServer.
  2. Z výše uvedeného argumentu nyní můžeme zabít proces s kódem 89332 k uvolnění portu. Chcete-li to zabít, zadejte následující příkaz proces:
 zabít 89332
  1. Pokud proces nereaguje, můžete také zabít proces pomocí níže uvedeného tvrdšího příkazu:
 sudo kill -9 PID
  1. Výše uvedený příkaz vyšle standardní signál SIGTERM.
  2. Nakonec svázat proces na port, který jste právě uvolnili spuštěním následujícího příkazu:
 $ python -m SimpleHTTPServer (číslo portu)

POZNÁMKA že byste měli změnit (Číslo portu) v příkazu na skutečné číslo portu.

Po zadání posledního výše uvedeného příkazu se zobrazí proces bude vytvořen na volném portu. Tato metoda prokázala opravu chyby pythonového soketu 48.


3. Restartujte Raspberry Pi

Raspberry Pi nemůže automaticky zabíjet procesy, a proto musí být procesy běžící na portech ukončeny ručně.

Toto řešení je v zásadě stejný princip jako výše uvedená metoda. Pokud dostanete python socket error 48: Address already in use na Raspberry Pi může restartování opravit chyba.

Jak již bylo zmíněno na začátku tohoto průvodce řešením problémů, proces již může být vázán na port 800 (výchozí port), pokud jste jej dříve spustili.

Můžete snadno vymazat python socket error 48: Address already in use uvedením nevyužitého portu nebo uvolněním portu, který proces je vázán.

Pokud dostanete chyba na Raspberry Pi jednoduše restartujte a opravte.

Dodržováním kterékoli z výše uvedených metod byste měli být schopni opravit chybu Pythonu Socket 48.

Ocenili bychom však, kdybyste nám v níže uvedené sekci komentářů sdělili, která metoda vám nejlépe vyhovovala.



Často kladené otázky

  • Ano, Pythonský kód lze vytvářet a upravovat v prohlížeči pokud budete postupovat správnými kroky.

  • Pokud se vám to stalo, pravděpodobně jste se stali obětí a Chyba za běhu Pythonu.

  • Jednou z příčin většiny problémů s Pythonem je chybějící nebo poškozená knihovna Python DLL.

Oprava: Kód chyby 0xd0000225 [Přihlašovací PIN není k dispozici]

Oprava: Kód chyby 0xd0000225 [Přihlašovací PIN není k dispozici]Oprava Windows 11Chybový Kód

Okamžitě vyzkoušejte tato testovaná řešeníMnoho uživatelů Windows 11 narazí na tuto chybu při přihlašování k počítači: Něco se pokazilo a váš kód PIN není k dispozici.Podle společnosti Microsoft je...

Přečtěte si více
5 způsobů, jak opravit chybový kód 6-0x00001000 na Rainbow Six Siege

5 způsobů, jak opravit chybový kód 6-0x00001000 na Rainbow Six SiegeChybový Kód

Vyzkoušejte tato rychlá řešení k vyřešení chybového kódu 6-0x00001000Kód chyby 6-0x00001000 v Rainbow Six Siege nastane, když funkce dohazování pro hry pro více hráčů ztratí spojení.Zajištění silné...

Přečtěte si více
Kód chyby 1001 v Roblox: Vše, co potřebujete vědět

Kód chyby 1001 v Roblox: Vše, co potřebujete vědětRobloxChybový Kód

Není to skutečný kód chybyRoblox Kód chyby: 1001 začaly trendy v roce 2023 na TikTok, ale je to falešné, jak potvrdilo několik kanálů.Přečtěte si tuto příručku a zjistěte vše o děsivém chybovém kód...

Přečtěte si více