- पायथन एक बहुत ही सामान्य प्रोग्रामिंग भाषा है जिसका उपयोग आज के कई कार्यक्रमों में किया जाता है।
- नीचे दिया गया लेख आपको दिखाएगा कि पायथन सॉकेट त्रुटि 48 को कैसे संभालना है।
- यदि आप पायथन को संभाल नहीं सकते हैं, तो शायद आपको एक प्रोग्राम का उपयोग करना चाहिए इसे उस चीज़ में परिवर्तित करें जिसे आप जानते हैं.
- यदि आपको अधिक सामान्य समस्या निवारण मार्गदर्शिकाओं की आवश्यकता है, तो हमारे पर जाएँ फिक्स पेज.
यह सॉफ़्टवेयर आपके ड्राइवरों को चालू रखेगा, इस प्रकार आपको सामान्य कंप्यूटर त्रुटियों और हार्डवेयर विफलता से सुरक्षित रखेगा। 3 आसान चरणों में अब अपने सभी ड्राइवरों की जाँच करें:
- ड्राइवर फिक्स डाउनलोड करें (सत्यापित डाउनलोड फ़ाइल)।
- क्लिक स्कैन शुरू करें सभी समस्याग्रस्त ड्राइवरों को खोजने के लिए।
- क्लिक ड्राइवर अपडेट करें नए संस्करण प्राप्त करने और सिस्टम की खराबी से बचने के लिए।
- DriverFix द्वारा डाउनलोड किया गया है 0 इस महीने पाठकों।
आप प्राप्त करते हैं अजगर सॉकेट त्रुटि 48: पता पहले से उपयोग में है जब एक प्रोसेस खुद को एक व्यस्त बंदरगाह से बांधने का प्रयास करता है। सर्वर पर प्रक्रियाएं बंदरगाहों के माध्यम से इंटरनेट से जुड़ती हैं, और यदि आप कोई पोर्ट निर्दिष्ट नहीं करते हैं, तो डिफ़ॉल्ट पोर्ट (8000) का उपयोग किया जाता है।
इस समस्या को हल करने और त्रुटि को दूर करने के लिए, आपको इस गाइड में किसी एक समाधान का उपयोग करके प्रक्रिया को अप्रयुक्त पोर्ट से बांधना होगा।
मैं अजगर सॉकेट त्रुटि 48 को कैसे ठीक करूं: पता पहले से उपयोग में है?
1. प्रक्रिया के लिए अप्रयुक्त पोर्ट नंबर निर्दिष्ट करें
- यदि आप बना रहे थे प्रोसेस निम्न आदेश का उपयोग करना:
$ पायथन-एम सरल एचटीटीपीएस सर्वर
उपरोक्त कमांड के बाद पोर्ट नंबर जोड़ें, ताकि वह बन जाए:
$ अजगर-एम SimpleHTTPServer (पोर्ट नंबर)
ध्यान दें कि आपको बदलना चाहिए (पोर्ट संख्या) वास्तविक पोर्ट नंबर के आदेश में।
- उपरोक्त आदेश चलाने के बाद, पुष्टि करें कि क्या अजगर सॉकेट त्रुटि 48 त्रुटि समाप्त हो गई है।
2. बंदरगाह को मुक्त करें
- नीचे दिए गए आदेश को चलाकर पोर्ट का उपयोग करके प्रक्रियाओं का पता लगाएँ और उन्हें सूचीबद्ध करें:
$ पीएस -एफए | ग्रेप अजगर
- सफल होने पर, आप देखेंगे प्रोसेस तर्क में कोड, नीचे की रेखा की तरह दिख रहे हैं:
502 89332 12877 0 3:40 अपराह्न ttys00 0:00.15 पायथन-एम SimpleHTTPServer
- उपरोक्त तर्क से, यदि कई पायथन प्रक्रियाएं सक्रिय हैं, तो इसे खोजना आसान है प्रोसेस SimpleHTTPServer चल रहा है।
- उपरोक्त तर्क से, अब हम मार सकते हैं प्रोसेस पोर्ट को खाली करने के लिए कोड 89332 के साथ। इसे मारने के लिए निम्न कमांड दर्ज करें प्रोसेस:
मार डालो ८९३३२
- अगर प्रोसेस प्रतिक्रिया नहीं दे रहा है, आप भी मार सकते हैं प्रोसेस नीचे दिए गए कठिन आदेश का उपयोग करना:
सूडो किल -9 पीआईडी
- उपरोक्त आदेश एक मानक SIGTERM संकेत भेजता है।
- अंत में, बांधें प्रोसेस पोर्ट के लिए आपने निम्न कमांड चलाकर अभी-अभी मुक्त किया है:
$ अजगर-एम SimpleHTTPServer (पोर्ट नंबर)
ध्यान दें कि आपको बदलना चाहिए (पोर्ट संख्या) वास्तविक पोर्ट नंबर के आदेश में।
उपरोक्त अंतिम कमांड दर्ज करने के बाद, प्रोसेस फ्री पोर्ट पर बनाया जाएगा। यह विधि पायथन सॉकेट त्रुटि 48 को सुधारने के लिए सिद्ध हुई है।
3. रास्पबेरी पाई को पुनरारंभ करें
रास्पबेरी पाई स्वचालित रूप से प्रक्रियाओं को नहीं मार सकता है, और इसलिए, बंदरगाहों पर चलने वाली प्रक्रियाओं को मैन्युअल रूप से समाप्त किया जाना चाहिए।
यह समाधान मूल रूप से उपरोक्त विधि के समान सिद्धांत है। यदि आप प्राप्त करते हैं पायथन सॉकेट त्रुटि 48: पता पहले से उपयोग में है रास्पबेरी पाई पर, इसे पुनरारंभ करना ठीक कर सकता है त्रुटि.
जैसा कि इस समस्या निवारण मार्गदर्शिका की शुरुआत में बताया गया है, प्रोसेस यदि आप इसे पहले चलाते हैं तो पहले से ही पोर्ट 800 (डिफ़ॉल्ट पोर्ट) के लिए बाध्य हो सकता है।
आप आसानी से साफ़ कर सकते हैं पायथन सॉकेट त्रुटि 48: पता पहले से उपयोग में है एक अप्रयुक्त बंदरगाह निर्दिष्ट करके या बंदरगाह को मुक्त करके प्रोसेस निर्धारित तौर पे।
यदि आप प्राप्त करते हैं त्रुटि रास्पबेरी पाई पर, मरम्मत के लिए बस इसे पुनरारंभ करें।
उपरोक्त लिखित विधियों में से किसी का पालन करके आप पायथन सॉकेट त्रुटि 48 को ठीक करने में सक्षम होना चाहिए।
हालांकि, हम इसकी सराहना करेंगे यदि आप हमें बताएं कि नीचे टिप्पणी अनुभाग में हमें एक संदेश छोड़कर कौन सा तरीका आपके लिए सबसे अच्छा काम करता है।
लगातार पूछे जाने वाले प्रश्न
हाँ, पायथन कोड को ब्राउज़र में बनाया और संपादित किया जा सकता है यदि आप सही चरणों का पालन करते हैं।
यदि आपके साथ ऐसा हुआ है, तो आप सबसे अधिक संभावना के शिकार थे पायथन रनटाइम त्रुटि.
अधिकांश पायथन मुद्दों का एक कारण है a लापता या भ्रष्ट पायथन डीएलएल.