- Python este un limbaj de programare foarte comun utilizat în multe dintre programele de astăzi.
- Articolul de mai jos vă va arăta cum să gestionați eroarea 48 de socket Python.
- Dacă nu puteți gestiona Python, atunci poate ar trebui să utilizați un program pentru transformă-l în ceva ce știi.
- Dacă aveți nevoie de ghiduri mai generale de depanare, accesați Remediați pagina.
Acest software vă va menține drivere în funcțiune, astfel vă va proteja de erorile obișnuite ale computerului și de defecțiunile hardware. Verificați acum toate driverele în 3 pași simpli:
- Descărcați DriverFix (fișier descărcat verificat).
- Clic Incepe scanarea pentru a găsi toți driverele problematice.
- Clic Actualizați driverele pentru a obține versiuni noi și pentru a evita defecțiunile sistemului.
- DriverFix a fost descărcat de 0 cititori luna aceasta.
Primești piton eroare socket 48: Adresa deja utilizată când un proces încearcă să se lege de un port ocupat. Procesele de pe server se conectează la internet prin porturi și, dacă nu specificați un port, este utilizat portul implicit (8000).
Pentru a rezolva această problemă și a elimina eroarea, trebuie să legați procesul de un port neutilizat utilizând una dintre soluțiile din acest ghid.
Cum pot remedia eroarea de soclu python 48: adresa deja utilizată?
1. Specificați un număr de port neutilizat pentru proces
- Dacă ai fi creat proces folosind următoarea comandă:
$ python -m SimpleHTTPServer
Adăugați numărul portului după comanda de mai sus, astfel încât să devină:
$ python -m SimpleHTTPServer (Număr port)
NOTĂ că ar trebui să schimbi (Numarul portului) în comanda la numărul de port real.
- După executarea comenzii de mai sus, confirmați dacă eroarea python socket error 48 a dispărut.
2. Eliberați portul
- Localizați și listați procesele care utilizează portul executând comanda de mai jos:
$ ps -fA | grep python
- Dacă aveți succes, veți vedea proces coduri în argument, arătând ca linia de mai jos:
502 89332 12877 0 3:40 PM ttys00 0: 00.15 python -m SimpleHTTPServer
- Din argumentul de mai sus, dacă sunt active mai multe procese python, este ușor să detectați proces care rulează SimpleHTTPServer.
- Din argumentul de mai sus, acum putem ucide proces cu codul 89332 pentru a elibera portul. Introduceți următoarea comandă pentru a ucide acest lucru proces:
ucide 89332
- Dacă proces nu răspunde, puteți ucide proces folosind comanda mai dură de mai jos:
sudo kill -9 PID
- Comanda de mai sus trimite un semnal standard SIGTERM.
- În cele din urmă, legați proces la portul pe care tocmai l-ați eliberat executând următoarea comandă:
$ python -m SimpleHTTPServer (Număr port)
NOTĂ că ar trebui să schimbi (Numarul portului) în comanda la numărul de port real.
După introducerea ultimei comenzi de mai sus, proces va fi creat pe portul liber. Această metodă s-a dovedit a repara eroarea de soclu python 48.
3. Reporniți Raspberry Pi
Raspberry Pi nu poate ucide procesele în mod automat și, prin urmare, procesele care rulează pe porturi trebuie să fie încheiate manual.
Această soluție este practic același principiu ca și metoda de mai sus. Dacă obțineți eroare de soclu python 48: Adresa deja utilizată pe Raspberry Pi, repornirea acestuia poate remedia eroare.
După cum sa menționat la începutul acestui ghid de depanare, proces poate fi deja legat de portul 800 (portul implicit) dacă l-ați rulat anterior.
Puteți șterge cu ușurință eroare de soclu python 48: Adresa deja utilizată prin specificarea unui port neutilizat sau eliberarea portului pe care proces este legat de.
Dacă obțineți eroare pe Raspberry Pi, pur și simplu reporniți-l pentru a repara.
Urmând oricare dintre metodele scrise mai sus, ar trebui să puteți remedia eroarea Python Socket 48.
Cu toate acestea, am aprecia dacă ne anunțați ce metodă a funcționat cel mai bine pentru dvs., lăsându-ne un mesaj în secțiunea de comentarii de mai jos.
întrebări frecvente
Da, Codul Python poate fi creat și editat în browser dacă urmați pașii corecți.
Dacă ți s-a întâmplat acest lucru, cel mai probabil ai fost victima unui Eroare de execuție Python.
O cauză pentru majoritatea problemelor Python este o DLL Python lipsă sau coruptă.