- A Python egy nagyon elterjedt programozási nyelv, amelyet sok mai program használ.
- Az alábbi cikk megmutatja, hogyan kell kezelni a Python Socket 48 hibát.
- Ha nem tudja kezelni a Python-t, akkor talán használnia kell egy programot alakítsd át valamire, amit tudsz.
- Ha általánosabb hibaelhárítási útmutatókra van szüksége, látogasson el oldalunkra Fix page.
Ez a szoftver folyamatosan futtatja az illesztőprogramokat, és így megóvja az általános számítógépes hibáktól és a hardverhibáktól. Ellenőrizze az összes illesztőprogramot most 3 egyszerű lépésben:
- Töltse le a DriverFix alkalmazást (ellenőrzött letöltési fájl).
- Kattintson a gombra Indítsa el a szkennelést hogy megtalálja az összes problémás illesztőprogramot.
- Kattintson a gombra Frissítse az illesztőprogramokat új verziók beszerzése és a rendszer hibás működésének elkerülése érdekében.
- A DriverFix alkalmazást letöltötte 0 olvasók ebben a hónapban.
Megkapod a piton socket error 48: A cím már használatban van
amikor a folyamat megpróbálja lekötni magát egy forgalmas porthoz. A kiszolgálón lévő folyamatok portokon keresztül csatlakoznak az internethez, és ha nem ad meg portot, akkor az alapértelmezett portot (8000) kell használni.A probléma megoldásához és a hiba törléséhez a folyamatot egy nem használt porthoz kell kötnie a jelen útmutató egyik megoldásának használatával.
Hogyan lehet kijavítani a python socket 48 hibát: A cím már használatban van?
1. Adjon meg egy nem használt portszámot a folyamathoz
- Ha a folyamat a következő paranccsal:
$ python -m SimpleHTTPServer
Adja hozzá a portszámot a fenti parancs után úgy, hogy:
$ python -m SimpleHTTPServer (portszám)
JEGYZET hogy meg kellene változtatnia a (Portszám) a parancsban a tényleges portszámra.
- A fenti parancs futtatása után ellenőrizze, hogy a python socket 48 hiba eltűnt-e.
2. Szabadítsa fel a kikötőt
- Keresse meg és sorolja fel a folyamatokat a port használatával az alábbi parancs futtatásával:
$ ps -fA | grep python
- Ha sikerül, látni fogja a folyamat kódokat az argumentumban, úgy néz ki, mint az alábbi sor:
502 89332 12877 0 15:40 ttys00 0: 00.15 python -m SimpleHTTPServer
- A fenti érvelés alapján, ha több python folyamat aktív, akkor könnyen észrevehető a folyamat a SimpleHTTPServer futtatása.
- A fenti érv alapján most megölhetjük a folyamat 89332 kóddal a port felszabadításához. Írja be a következő parancsot ennek elpusztításához folyamat:
ölje meg 89332
- Ha a folyamat nem válaszol, megölheti a folyamat az alábbi keményebb parancs használatával:
sudo kill -9 PID
- A fenti parancs standard SIGTERM jelet küld.
- Végül kösse össze a folyamat az imént felszabadított portra a következő parancs futtatásával:
$ python -m SimpleHTTPServer (portszám)
JEGYZET hogy meg kellene változtatnia a (Portszám) a parancsban a tényleges portszámra.
A fenti utolsó parancs megadása után a folyamat a szabadkikötőben jön létre. Ez a módszer bebizonyította, hogy kijavítja a python socket 48 hibát.
3. Indítsa újra a Raspberry Pi alkalmazást
A Raspberry Pi nem képes automatikusan megölni a folyamatokat, ezért a portokon futó folyamatokat kézzel kell befejezni.
Ez a megoldás alapvetően ugyanaz az elv, mint a fenti módszer. Ha megkapja a python socket error 48: A cím már használatban van a Raspberry Pi-n, az újraindítással kijavítható a hiba.
Amint a hibaelhárítási útmutató elején említettük, a folyamat lehet, hogy már a 800-as porthoz (az alapértelmezett port) van kötve, ha korábban futtatta.
Könnyedén törölheti a python socket error 48: A cím már használatban van egy nem használt port megadásával vagy a port felszabadításával, amelyet a folyamat hozzá tartozik.
Ha megkapja a hiba a Raspberry Pi készüléken egyszerűen indítsa újra a javításhoz.
A fenti módszerek bármelyikének követésével képesnek kell lennie a 48-as Python Socket hiba kijavítására.
Nagyra értékeljük azonban, ha tudatja velünk, melyik módszer működött a legjobban azáltal, hogy üzenetet hagyott nekünk az alábbi megjegyzések részben.
Gyakran Ismételt Kérdések
Igen, A Python kód létrehozható és szerkeszthető a böngészőben ha a megfelelő lépéseket követi.
Ha ez történt veled, akkor valószínűleg a Python futásidejű hiba.
A legtöbb Python-probléma egyik oka a hiányzó vagy sérült Python DLL.