- Η Python είναι μια πολύ κοινή γλώσσα προγραμματισμού που χρησιμοποιείται σε πολλά από τα σημερινά προγράμματα.
- Το παρακάτω άρθρο θα σας δείξει πώς να χειριστείτε το Python Socket Error 48.
- Εάν δεν μπορείτε να χειριστείτε το Python, τότε ίσως πρέπει να χρησιμοποιήσετε ένα πρόγραμμα για μετατρέψτε το σε κάτι που γνωρίζετε.
- Εάν χρειάζεστε πιο γενικούς οδηγούς αντιμετώπισης προβλημάτων, επισκεφτείτε το Διορθώστε τη σελίδα.
Αυτό το λογισμικό θα διατηρήσει τα προγράμματα οδήγησης σας σε λειτουργία και σε λειτουργία, διατηρώντας έτσι ασφαλή από συνηθισμένα σφάλματα υπολογιστή και αστοχία υλικού. Ελέγξτε όλα τα προγράμματα οδήγησης τώρα σε 3 εύκολα βήματα:
- Κατεβάστε το DriverFix (επαληθευμένο αρχείο λήψης).
- Κάντε κλικ Εναρξη σάρωσης για να βρείτε όλα τα προβληματικά προγράμματα οδήγησης.
- Κάντε κλικ Ενημέρωση προγραμμάτων οδήγησης για να λάβετε νέες εκδόσεις και να αποφύγετε δυσλειτουργίες του συστήματος.
- Το DriverFix έχει ληφθεί από το 0 αναγνώστες αυτόν τον μήνα.
Παίρνετε το Πύθων σφάλμα πρίζας 48: Διεύθυνση που χρησιμοποιείται ήδη Όταν ένα επεξεργάζομαι, διαδικασία προσπαθεί να δεσμευτεί σε μια πολυσύχναστη θύρα. Οι διαδικασίες στο διακομιστή συνδέονται στο Διαδίκτυο μέσω θυρών και εάν δεν καθορίσετε μια θύρα, χρησιμοποιείται η προεπιλεγμένη θύρα (8000).
Για να επιλύσετε αυτό το ζήτημα και να καθαρίσετε το σφάλμα, πρέπει να συνδέσετε τη διαδικασία σε μια αχρησιμοποίητη θύρα χρησιμοποιώντας μία από τις λύσεις σε αυτόν τον οδηγό.
Πώς μπορώ να διορθώσω το σφάλμα πρίζας 48: Η διεύθυνση χρησιμοποιείται ήδη;
1. Καθορίστε έναν αχρησιμοποίητο αριθμό θύρας για τη διαδικασία
- Εάν δημιουργούσατε το επεξεργάζομαι, διαδικασία χρησιμοποιώντας την ακόλουθη εντολή:
$ python -m SimpleHTTPS διακομιστής
Προσθέστε τον αριθμό θύρας μετά την παραπάνω εντολή, ώστε να γίνει:
$ python -m SimpleHTTPS διακομιστής (αριθμός θύρας)
ΣΗΜΕΙΩΣΗ ότι πρέπει να αλλάξετε το (Αριθμός θύρας) στην εντολή για τον πραγματικό αριθμό θύρας.
- Αφού εκτελέσετε την παραπάνω εντολή, επιβεβαιώστε εάν έχει εξαφανιστεί το σφάλμα 48 του python socket.
2. Απελευθερώστε το λιμάνι
- Εντοπίστε και απαριθμήστε τις διαδικασίες χρησιμοποιώντας τη θύρα εκτελώντας την παρακάτω εντολή:
$ ps -fA | grep python
- Εάν είναι επιτυχής, θα δείτε το επεξεργάζομαι, διαδικασία κωδικούς στο όρισμα, μοιάζουν με την παρακάτω γραμμή:
502 89332 12877 0 3:40 μ.μ. ttys00 0: 00.15 python -m SimpleHTTPS διακομιστής
- Από το παραπάνω όρισμα, εάν είναι ενεργές πολλές διεργασίες python, είναι εύκολο να εντοπιστεί επεξεργάζομαι, διαδικασία τρέχει SimpleHTTPServer.
- Από το παραπάνω επιχείρημα, μπορούμε τώρα να σκοτώσουμε το επεξεργάζομαι, διαδικασία με κωδικό 89332 για να ελευθερώσετε τη θύρα. Εισαγάγετε την ακόλουθη εντολή για να το σκοτώσετε επεξεργάζομαι, διαδικασία:
σκοτώστε 89332
- Εάν το επεξεργάζομαι, διαδικασία δεν αποκρίνεται, μπορείτε επίσης να σκοτώσετε το επεξεργάζομαι, διαδικασία χρησιμοποιώντας την πιο σκληρή εντολή παρακάτω:
sudo kill -9 PID
- Η παραπάνω εντολή στέλνει ένα τυπικό σήμα SIGTERM.
- Τέλος, δεσμεύστε το επεξεργάζομαι, διαδικασία στη θύρα που μόλις ελευθερώσατε εκτελώντας την ακόλουθη εντολή:
$ python -m SimpleHTTPS διακομιστής (αριθμός θύρας)
ΣΗΜΕΙΩΣΗ ότι πρέπει να αλλάξετε το (Αριθμός θύρας) στην εντολή για τον πραγματικό αριθμό θύρας.
Αφού εισαγάγετε την τελευταία εντολή παραπάνω, το επεξεργάζομαι, διαδικασία θα δημιουργηθεί στη δωρεάν θύρα. Αυτή η μέθοδος έχει αποδειχθεί ότι επιδιορθώνει το σφάλμα πρίζας 48.
3. Επανεκκινήστε το Raspberry Pi
Το Raspberry Pi δεν μπορεί να σκοτώσει αυτόματα τις διαδικασίες και έτσι, οι διαδικασίες που εκτελούνται στις θύρες πρέπει να τερματιστούν χειροκίνητα.
Αυτή η λύση είναι βασικά η ίδια αρχή με την παραπάνω μέθοδο. Εάν λάβετε το python socket error 48: Διεύθυνση που χρησιμοποιείται ήδη στο Raspberry Pi, η επανεκκίνηση μπορεί να διορθώσει το λάθος.
Όπως αναφέρεται στην αρχή αυτού του οδηγού αντιμετώπισης προβλημάτων, το επεξεργάζομαι, διαδικασία μπορεί να έχει ήδη δεσμευτεί στη θύρα 800 (η προεπιλεγμένη θύρα) εάν την εκτελέσατε προηγουμένως.
Μπορείτε εύκολα να καθαρίσετε το python socket error 48: Διεύθυνση που χρησιμοποιείται ήδη καθορίζοντας μια αχρησιμοποίητη θύρα ή ελευθερώνοντας τη θύρα που η επεξεργάζομαι, διαδικασία είναι βέβαιο ότι θα.
Εάν λάβετε το λάθος στο Raspberry Pi, απλώς επανεκκινήστε το για επισκευή.
Ακολουθώντας οποιαδήποτε από τις παραπάνω γραπτές μεθόδους θα πρέπει να μπορείτε να διορθώσετε το Python Socket Error 48.
Ωστόσο, θα το εκτιμούσαμε αν μας ενημερώσετε ποια μέθοδος λειτούργησε καλύτερα για εσάς αφήνοντάς μας ένα μήνυμα στην παρακάτω ενότητα σχολίων.
Συχνές Ερωτήσεις
Ναί, Ο κώδικας Python μπορεί να δημιουργηθεί και να επεξεργαστεί στο πρόγραμμα περιήγησης αν ακολουθήσετε τα σωστά βήματα.
Εάν σας συνέβη αυτό, πιθανότατα είστε το θύμα ενός Σφάλμα χρόνου εκτέλεσης Python.
Μια αιτία για τα περισσότερα ζητήματα Python είναι ένα λείπει ή είναι κατεστραμμένο Python DLL.