- Python è un linguaggio di programmazione molto comune utilizzato in molti dei programmi odierni.
- L'articolo seguente ti mostrerà come gestire Python Socket Error 48.
- Se non riesci a gestire Python, allora forse dovresti usare un programma per trasformalo in qualcosa che conosci.
- Se hai bisogno di guide alla risoluzione dei problemi più generali, visita il nostro Correggi pagina.
Questo software manterrà i driver attivi e funzionanti, proteggendoti così da errori comuni del computer e guasti hardware. Controlla subito tutti i tuoi driver in 3 semplici passaggi:
- Scarica DriverFix (file di download verificato).
- Clic Inizia scansione per trovare tutti i driver problematici.
- Clic Aggiorna driver per ottenere nuove versioni ed evitare malfunzionamenti del sistema.
- DriverFix è stato scaricato da 0 lettori questo mese.
ottieni il pitone errore socket 48: indirizzo già in uso Quando un processi tenta di collegarsi a una porta occupata. I processi sul server si connettono a Internet tramite porte e, se non si specifica una porta, viene utilizzata la porta predefinita (8000).
Per risolvere questo problema e cancellare l'errore, devi associare il processo a una porta inutilizzata utilizzando una delle soluzioni in questa guida.
Come posso correggere l'errore del socket python 48: indirizzo già in uso?
1. Specificare un numero di porta inutilizzato per il processo
- Se stavi creando il processi utilizzando il seguente comando:
$ python -m SimpleHTTPServer
Aggiungi il numero di porta dopo il comando precedente, in modo che diventi:
$ python -m SimpleHTTPServer (numero di porta)
NOTA che dovresti cambiare il (Numero di porta) nel comando al numero di porta effettivo.
- Dopo aver eseguito il comando sopra, confermare se l'errore 48 di errore del socket python è scomparso.
2. Libera il porto
- Individua ed elenca i processi che utilizzano la porta eseguendo il comando seguente:
$ ps -fA | grep pitone
- In caso di successo, vedrai il processi codici nell'argomento, simile alla riga seguente:
502 89332 12877 0 15:40 ttys00 0:00.15 python -m SimpleHTTPServer
- Dall'argomento sopra, se sono attivi più processi Python, è facile individuare il processi in esecuzione SimpleHTTPServer.
- Dall'argomento di cui sopra, ora possiamo uccidere il processi con il codice 89332 per liberare la porta. Inserisci il seguente comando per ucciderlo processi:
uccidere 89332
- Se la processi non risponde, puoi anche uccidere il processi usando il comando più duro di seguito:
sudo kill -9 PID
- Il comando precedente invia un segnale SIGTERM standard.
- Infine, legare il processi alla porta che hai appena liberato eseguendo il seguente comando:
$ python -m SimpleHTTPServer (numero di porta)
NOTA che dovresti cambiare il (Numero di porta) nel comando al numero di porta effettivo.
Dopo aver inserito l'ultimo comando sopra, il processi verrà creato sulla porta libera. Questo metodo ha dimostrato di riparare l'errore del socket python 48.
3. Riavvia Raspberry Pi
Raspberry Pi non può terminare automaticamente i processi, quindi i processi in esecuzione sulle porte devono essere terminati manualmente.
Questa soluzione è sostanzialmente lo stesso principio del metodo precedente. Se ottieni il python socket error 48: indirizzo già in uso su Raspberry Pi, riavviarlo può risolvere il problema errore.
Come menzionato all'inizio di questa guida alla risoluzione dei problemi, il processi potrebbe essere già associato alla porta 800 (la porta predefinita) se l'hai eseguita in precedenza.
Puoi facilmente cancellare il python socket error 48: indirizzo già in uso specificando una porta inutilizzata o liberando la porta che il processi è vincolato a.
Se ottieni il errore su Raspberry Pi, riavvialo semplicemente per ripararlo.
Seguendo uno dei metodi sopra scritti dovresti essere in grado di correggere Python Socket Error 48.
Tuttavia, ti saremmo grati se ci facessi sapere quale metodo ha funzionato meglio per te lasciandoci un messaggio nella sezione commenti qui sotto.
Domande frequenti
Sì, Il codice Python può essere creato e modificato nel browser se segui i passaggi giusti.
Se questo è successo a te, molto probabilmente sei stato vittima di un Errore di runtime Python.
Una delle cause della maggior parte dei problemi di Python è un DLL Python mancante o corrotta.