- Python är ett mycket vanligt programmeringsspråk som används i många av dagens program.
- Artikeln nedan visar hur du hanterar Python Socket Error 48.
- Om du inte kan hantera Python bör du kanske använda ett program för att konvertera det till något du vet.
- Om du behöver mer allmänna felsökningsguider, besök vår Fix sidan.
Denna programvara kommer att hålla dina drivrutiner igång, vilket skyddar dig från vanliga datorfel och maskinvarufel. Kontrollera alla dina förare nu i tre enkla steg:
- Ladda ner DriverFix (verifierad nedladdningsfil).
- Klick Starta skanning för att hitta alla problematiska drivrutiner.
- Klick Uppdatera drivrutiner för att få nya versioner och undvika systemfel.
- DriverFix har laddats ner av 0 läsare den här månaden.
Du får pytonorm uttagsfel 48: Adress som redan används när en bearbeta försöker binda sig till en upptagen port. Processer på servern ansluter till internet via portar, och om du inte anger en port används standardporten (8000).
För att lösa problemet och rensa felet måste du binda processen till en oanvänd port med hjälp av en av lösningarna i den här guiden.
Hur fixar jag python-uttagsfelet 48: Adress som redan används?
1. Ange ett oanvänt portnummer för processen
- Om du skapade bearbeta med följande kommando:
$ python -m SimpleHTTPServer
Lägg till portnumret efter ovanstående kommando så att det blir:
$ python -m SimpleHTTPServer (portnummer)
NOTERA att du ska ändra (Portnummer) i kommandot till det faktiska portnumret.
- Efter att ha kört ovanstående kommando, bekräfta om felet 48 i python-uttaget är borta.
2. Frigör hamnen
- Leta upp och lista processerna med porten genom att köra kommandot nedan:
$ ps -fA | grep python
- Om det lyckas kommer du att se bearbeta koder i argumentet, ser ut som raden nedan:
502 89332 12877 0 15:40 ttys00 0: 00.15 python -m SimpleHTTPServer
- Från argumentet ovan är det enkelt att upptäcka om flera pythonprocesser är aktiva bearbeta kör SimpleHTTPServer.
- Från argumentet ovan kan vi nu döda bearbeta med kod 89332 för att frigöra porten. Ange följande kommando för att döda detta bearbeta:
döda 89332
- Om bearbeta svarar inte kan du också döda bearbeta med hjälp av det hårdare kommandot nedan:
sudo kill -9 PID
- Ovanstående kommando skickar en standard SIGTERM-signal.
- Slutligen binda bearbeta till porten som du precis frigjorde genom att köra följande kommando:
$ python -m SimpleHTTPServer (portnummer)
NOTERA att du ska ändra (Portnummer) i kommandot till det faktiska portnumret.
Efter att ha angett det sista kommandot ovan, bearbeta kommer att skapas i friporten. Denna metod har visat sig reparera pythonsockelfelet 48.
3. Starta om Raspberry Pi
Raspberry Pi kan inte döda processer automatiskt, och processerna som körs på portarna måste avslutas manuellt.
Denna lösning är i princip samma princip som ovanstående metod. Om du får python-uttag fel 48: Adress som redan används på Raspberry Pi, om du startar om det kan fixa fel.
Som nämnts i början av den här felsökningsguiden är bearbeta kan redan vara bunden till port 800 (standardporten) om du körde den tidigare.
Du kan enkelt rensa python-uttag fel 48: Adress som redan används genom att ange en oanvänd port eller frigöra den port som den bearbeta är bunden till.
Om du får fel på Raspberry Pi, starta bara om den för att reparera.
Genom att följa någon av de ovan skrivna metoderna bör du kunna fixa Python Socket Error 48.
Vi skulle dock uppskatta det om du berättar vilken metod som fungerar bäst för dig genom att lämna ett meddelande till oss i kommentarfältet nedan.
Vanliga frågor
Ja, Python-kod kan skapas och redigeras i webbläsaren om du följer rätt steg.
Om detta hände dig, var du troligen offer för en Python runtime-fel.
En orsak till de flesta Python-problem är a saknas eller är korrupt Python DLL.