NUSTATYTI: „Python Socket“ klaida 48: adresas jau naudojamas

Fix Python Socket Error 48


  • „Python“ yra labai paplitusi programavimo kalba, naudojama daugelyje šių dienų programų.
  • Žemiau pateiktame straipsnyje bus parodyta, kaip tvarkyti „Python Socket“ klaidą 48.
  • Jei negalite dirbti su „Python“, galbūt turėtumėte naudoti programą paverskite jį kažkuo, ką žinote .
  • Jei jums reikia daugiau bendrų trikčių šalinimo vadovų, apsilankykite mūsų puslapyje Pataisyti puslapį .
python socket error 48 adresas jau naudojamas Norėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „Restoro“ kompiuterio taisymo įrankį: Ši programinė įranga ištaisys įprastas kompiuterio klaidas, apsaugos jus nuo failų praradimo, kenkėjiškų programų, aparatinės įrangos gedimų ir optimizuos jūsų kompiuterį, kad jis būtų maksimaliai efektyvus. Išspręskite kompiuterio problemas ir pašalinkite virusus dabar atlikdami 3 paprastus veiksmus:
  1. Atsisiųskite „Restoro“ kompiuterio taisymo įrankį pateikiamas kartu su patentuotomis technologijomis (galima įsigyti patentą čia ).
  2. Spustelėkite Paleiskite nuskaitymą rasti „Windows“ problemas, kurios gali sukelti kompiuterio problemų.
  3. Spustelėkite Taisyti viską išspręsti problemas, turinčias įtakos jūsų kompiuterio saugumui ir našumui
  • „Restoro“ atsisiuntė0skaitytojų šį mėnesį.

Jūs gaunate pitonas 48 lizdo klaida: adresas jau naudojamaskadaprocesąbando prisirišti prie užimto ​​uosto. Serverio procesai prisijungia prie interneto per prievadus, o jei nenurodote prievado, naudojamas numatytasis prievadas (8000).



Norėdami išspręsti šią problemą ir pašalinti klaidą, turite susieti procesą su nenaudojamu prievadu naudodami vieną iš šio vadovo sprendimų.


Kaip pataisyti python lizdo klaidą 48: adresas jau naudojamas?

1. Nurodykite nenaudojamą proceso prievado numerį

  1. Jei kurtumėteprocesąnaudojant šią komandą:
$ python -m „SimpleHTTPServer“

Po pirmiau nurodytos komandos pridėkite prievado numerį, kad jis taptų:



$ python -m paprastas HTTPServeris (prievado numeris)

PASTABA kad turėtumėte pakeisti(Prievado numeris)komandoje į tikrąjį prievado numerį.

  1. Vykdę pirmiau pateiktą komandą, patvirtinkite, ar dingo python lizdo klaida 48.

2. Atlaisvinkite uostą

  1. Raskite ir išvardykite procesus naudodami uostą, vykdydami žemiau esančią komandą:
$ ps -fA | grep pitonas
  1. Jei pasiseks, pamatysiteprocesąkodai argumente, atrodantys kaip žemiau esanti eilutė:
502 89332 12877 0 15:40 ttys00 0: 00.15 python -m SimpleHTTPServer
  1. Remiantis aukščiau pateiktu argumentu, jei aktyvūs keli pitono procesai, lengva pastebėtiprocesąpaleisti „SimpleHTTPServer“.
  2. Remdamiesi aukščiau pateiktu argumentu, dabar galime nužudytiprocesąsu kodu 89332 atlaisvinti uostą. Įveskite šią komandą, kad tai užmuštumėteprocesą:
nužudyk 89332
  1. Jeiprocesąnereaguoja, taip pat galite nužudytiprocesąnaudodamas toliau pateiktą griežtesnę komandą:
sudo kill -9 PID
  1. Pirmiau nurodyta komanda siunčia standartinį SIGTERM signalą.
  2. Galiausiai suriškiteprocesąį uostą, kurį ką tik atlaisvinote, vykdydami šią komandą:
$ python -m paprastas HTTPServeris (prievado numeris)

PASTABA kad turėtumėte pakeisti(Prievado numeris)komandoje į tikrąjį prievado numerį.



Įvedę paskutinę komandą aukščiau,procesąbus sukurta laisvame uoste. Šis metodas įrodė, kad ištaiso python lizdo klaidą 48.


3. Paleiskite iš naujo „Raspberry Pi“

„Raspberry Pi“ negali automatiškai užmušti procesų, todėl uostuose vykstantys procesai turi būti nutraukti rankiniu būdu.

Šis sprendimas iš esmės yra tas pats principas kaip ir aukščiau pateiktas metodas. Jei gausitepython lizdo klaida 48: adresas jau naudojamas'Raspberry Pi', iš naujo paleidus, jis gali išspręstiklaida.



Kaip minėta šio trikčių šalinimo vadovo pradžioje,procesąjau gali būti susietas su 800 prievadu (numatytasis prievadas), jei jį vykdėte anksčiau.

Galite lengvai išvalytipython lizdo klaida 48: adresas jau naudojamasnurodant nenaudojamą uostą arba atlaisvinant uostą, kurįprocesąyra susieta su.

„diablo 2“ veiks „Windows 10“

Jei gausiteklaida„Raspberry Pi“, tiesiog paleiskite jį iš naujo, kad galėtumėte taisyti.

Laikydamiesi bet kurio iš anksčiau parašytų metodų, turėtumėte sugebėti ištaisyti „Python Socket“ klaidą 48.

Tačiau mes būtume dėkingi, jei praneštumėte mums, kuris metodas jums labiausiai tinka, palikdami mums pranešimą toliau pateiktame komentarų skyriuje.


DUK: Sužinokite daugiau apie „Python“

  • Ar galiu naudoti „Python“ naršyklėje?

Taip, „Python“ kodą galima sukurti ir redaguoti naršyklėje jei atliksite teisingus veiksmus.

  • Kodėl mano „Python“ konsolė nustojo koduoti viduryje?

Jei taip nutiko jums, greičiausiai tapote a „Python“ vykdymo laiko klaida .

  • Mano „Python“ kilo problemų įkeliant? Kodėl taip yra?

Viena iš daugumos „Python“ problemų priežasčių yra a trūksta arba sugadintas „Python DLL“ .