Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Mac

macOS Catalina और उसके बाद 'zsh: command not found' त्रुटि को हल करें

2019 में Catalina के रिलीज के बाद, Mac ने डिफॉल्ट लॉगिन शेल के रूप में Bash से Zsh पर स्विच किया। परिणामस्वरूप, सिस्टम अपडेट के बाद कुछ Zsh कमांड अप्राप्य हो सकते हैं। Mac पर टर्मिनल विंडो में कमांड चलाने का प्रयास करते समय, आप Mac "zsh: command not found" का सामना कर सकते हैं। Mac पर कमांड लाइन का उपयोग करते समय कमांड नॉट फाउंड समस्याएं आम हैं। इसका मतलब है कि एक त्रुटि संदेश जारी किया गया था क्योंकि आपकी कमांड को अमान्य माना गया था।

यह त्रुटि कमांड के सिस्टम पर इंस्टॉल न होने, अनुचित सिंटैक्स, या गलत वर्तनी के कारण हो सकती है, कुछ संभावनाओं को नाम देने के लिए। अच्छी खबर यह है कि आप zsh command not found macos मुद्दों के निवारण और समाधान के लिए कुछ कार्रवाई कर सकते हैं।

भाग 1: Mac "Zsh: Command Not Found" त्रुटि क्या है?

कई उपयोगकर्ताओं को Unix, Linux, या macOS का उपयोग करते समय "zsh command not found python mac" त्रुटि मिलती है। उपयोगकर्ता अभी भी मंचों पर एक उत्तर की तलाश कर रहे हैं। परिणामस्वरूप, हमने इस समस्या के सभी संभावित उत्तर प्रदान करने का निर्णय लिया। सबसे पहले, "Zsh: command not found" के सबसे आम कारण निम्नलिखित हैं:

  • Mac पर गलत वर्तनी वाले Zsh कमांड
    Mac पर पहली बार Zsh कमांड का उपयोग करते समय, उपयोगकर्ता अक्सर अतिरिक्त प्रतीकों को जोड़ने या जहां आवश्यक हो वहां स्पेस शामिल न करने जैसी गलतियां करते हैं। गलत वर्तनी वाली कमांड macOS द्वारा अपठनीय है। परिणामस्वरूप, यह आपको कमांड त्रुटि की याद दिलाएगा। यदि आपको "zsh command not found python mac" त्रुटि मिलती है, तो सुनिश्चित करें कि आपकी कमांड सही है।

  • हालांकि कमांड सही है, पैकेज इंस्टॉल नहीं है
    उपयोगकर्ता नियमित रूप से एक ऑर्डर देने का प्रयास करते हैं, लेकिन आवश्यक पैकेज इंस्टॉल नहीं होता है, जिसके परिणामस्वरूप चेतावनी "Zsh command not found" मिलती है। जब कमांड वैध और उचित रूप से वर्तनी की जाती है, तो उपयोगकर्ताओं को यह जांचना चाहिए कि क्या उन्होंने आवश्यक पैकेज इंस्टॉल किया है।

  • Zsh कमांड के डिफॉल्ट वातावरण सेटअप का संशोधन
    चूंकि macOS नए संस्करणों में अपग्रेड होता है, सामान्य ऑर्डर वातावरण में उतार-चढ़ाव होता है जहां अधिकांश Linux bash कमांड स्टोर होते हैं लेकिन Zsh कमांड के साथ असंगत होते हैं। क्योंकि Zsh डिफॉल्ट रूप से पहले से आपूर्ति किए गए पते से वातावरण चर नहीं पढ़ता है।

भाग 2: Mac पर Zsh कमांड नॉट फाउंड त्रुटि को कैसे ठीक करें?

Mac के "कमांड नॉट फाउंड" समस्या के कई कारण हैं। "zsh: command not found" नोटिस Mac Monterey या किसी अन्य macOS संस्करण पर देखा जा सकता है जो zsh का समर्थन करता है। समस्या किसी भी कमांड के साथ हो सकती है। निम्नलिखित विधियां आमतौर पर इन मुद्दों को सही कर सकती हैं। कमांड के सफलतापूर्वक निष्पादित होने तक उन्हें एक-एक करके परीक्षण करना उचित है।

तरीका 1: macOS पुनर्स्थापित करते समय गलती से हटाए गए डेटा को पुनर्प्राप्त करें

macOS को पुनर्स्थापित करना आपके zsh command not found python mac को हल करने में फायदेमंद हो सकता है। हालांकि, पुनर्स्थापित या अपडेट करने के बाद Mac पर हटाई गई फ़ाइलों को पुनर्स्थापित करना भी महत्वपूर्ण है। डेटा सुरक्षा के प्रति सचेत रहना फायदेमंद होगा क्योंकि गलत तरीके से अपडेट की गई प्रक्रियाओं या गलत कमांडिंग के परिणामस्वरूप आपकी फ़ाइलों और डेटा को खोना पड़ सकता है। यह एक उत्कृष्ट डेटा रिकवरी टूल है, विशेष रूप से 4DDiG Mac डेटा रिकवरी।

  • Mac और Mac-आधारित डिवाइस से सभी खोए हुए डेटा को पुनर्प्राप्त करें, जिसमें USB, SD कार्ड, और डिजिटल कैमरा आदि शामिल हैं।
  • हटाई गई फ़ाइलों के लिए उच्च सफलता दर के साथ पूरी तरह से सुरक्षित Mac डेटा रिकवरी।
  • T2 चिप, M1, M1 Pro, M2, M3, M4 और macOS Sequoia का समर्थन।
  • 3 क्लिक में डेटा पुनर्स्थापित करें। SIP अक्षम करने की आवश्यकता नहीं।
  • 4DDiG-Mac इंस्टॉल करने के बाद, डेटा रिकवरी शुरू करने के लिए एक स्थान चुनें (जैसे, स्थानीय ड्राइव)। स्थान पर होवर करें, और आप निचले दाएं में Scan कहने वाला एक आइकन देख सकते हैं। खोई हुई फ़ाइलों को खोजना शुरू करने के लिए "स्कैन" पर क्लिक कर सकते हैं।

  • एक बार परिणाम तैयार हो जाने पर, विस्तृत पूर्वावलोकन के लिए फ़ाइल प्रकारों पर क्लिक करें।

  • 'पुनर्प्राप्त करें' पर क्लिक करें, और एक सेव स्थान चुनें। स्थायी डेटा हानि को रोकने के लिए, कृपया पुनर्प्राप्त फ़ाइलों को उस पार्टीशन में सेव न करें जहां आपने उन्हें खोया था।

तरीका 2: सिंटैक्स जांचें

Mac के टर्मिनल का उपयोग करते समय और "Zsh: command not found" नोटिस प्राप्त करते समय, पहले कमांड के सिंटैक्स की जांच करें। मैन्युअल रूप से टाइप करने के बजाय मूल सामग्री को टर्मिनल में कॉपी करना बेहतर है। अपनी कमांड की तुलना अन्य उदाहरणों से करना भी उपयोगी होगा जो उसी कमांड का उपयोग करते हैं।

कमांड से अपरिचित कुछ उपयोगकर्ता अक्सर त्रुटियां करते हैं, जैसे कि जहां आवश्यक हो वहां स्पेस शामिल करना भूल जाना या कमांड में अनावश्यक प्रतीकों को डालना। उदाहरण के लिए, आप Nano के साथ होस्ट फ़ाइलों को संपादित करने के लिए sudo nano/private/etc/hosts दर्ज कर सकते हैं जब सही सिंटैक्स में nano के बाद एक स्पेस होता है, जो sudo nano /private/etc/hosts होना चाहिए।

वैकल्पिक रूप से, $ brew install pyqt जैसी एक लाइन को टर्मिनल में कॉपी और पेस्ट करें, जो केवल Mac पर "-bash: $: command not found" त्रुटि लौटाती है। यह $ के कारण है जो दस्तावेज़ीकरण में एक नमूना टर्मिनल प्रॉम्प्ट है जिसे कमांड में मौजूद होने की आवश्यकता नहीं है।

तरीका 3: macOS पुनर्स्थापित करें

यदि आप macOS ऑपरेटिंग सिस्टम के साथ छेड़छाड़ कर रहे थे और अनजाने में कुछ सिस्टम फ़ाइलों या फ़ोल्डरों को नष्ट कर दिया। आपने टर्मिनल संचालन के लिए आवश्यक फ़ाइलों को गलती से मिटा दिया। यदि ऐसा होता है तो आपको Mac पर हटाई गई फ़ाइलों को पुनर्स्थापित करना चाहिए।

आप ड्राइव को फॉर्मेट किए बिना macOS को पुनर्स्थापित करके मूल सेटिंग्स को पुनर्स्थापित कर सकते हैं और Mac "zsh: command not found" मुद्दे को ठीक कर सकते हैं। भले ही ऑपरेटिंग सिस्टम को पुनर्स्थापित करते समय डेटा हानि नहीं होनी चाहिए, महत्वपूर्ण दस्तावेजों का बैकअप बनाना एक अच्छा विचार है। यदि आप अपना महत्वपूर्ण डेटा नहीं ढूंढ पा रहे हैं, तो macOS को पुनर्स्थापित करने के बाद फ़ाइलों को पुनर्स्थापित करने का प्रयास करें।

भाग 3: Zsh कमांड नॉट फाउंड त्रुटि को अन्य 3 विधियों में कैसे ठीक करें?

तरीका 1: "$PATH" वातावरण चर को सत्यापित करें

एक पथ एक फाइल सिस्टम के भीतर एक विशिष्ट स्थिति को दर्शाता है। इसी तरह, टर्मिनल कमांड के लिए, PATH सिस्टम चर ($PATH) निष्पादन योग्य प्रोग्राम वाले विभिन्न निर्देशिकाओं को इंगित करता है। $PATH के साथ, आपका Mac जानता है कि कमांड निष्पादित करते समय कहां देखना है, इसलिए आपको कमांड का पूर्ण पथ दर्ज करने की आवश्यकता नहीं है, बस नाम, जैसे ls के साथ।

यदि आपके द्वारा निष्पादित करने की इच्छा रखने वाली कमांड का पथ सेट नहीं है, तो आपको Mac पर "कमांड नॉट फाउंड" त्रुटि मिलेगी, जैसे "zsh command not found python mac" या "zsh: command not found ls."

उस स्थिति में, आपको पहले यह सुनिश्चित करना होगा कि $PATH, जहां कमांड संग्रहीत हैं, निम्नानुसार कॉन्फ़िगर किया गया है:

टर्मिनल लॉन्च करें। कमांड लाइन में macOS द्वारा उपयोग किए जाने वाले मानक पथ को सेट करने के लिए निम्न कमांड चलाएं:

  • export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
  • अपना पासवर्ड दर्ज करें और एंटर दबाएं।
  • पहले विफल हुई कमांड को चलाएं ताकि यह निर्धारित किया जा सके कि macOS Monterey में "zsh: command not found" त्रुटि फिर से होती है या नहीं। यदि समस्या बनी रहती है, तो अगले सुधार पर जाएं।

तरीका 2: .zshrc फ़ाइल में Zsh कमांड पथ कॉन्फ़िगर करें

प्रोग्राम इंस्टॉल करने और पथ चर सेट करने के बाद, आप टर्मिनल से बाहर निकल सकते हैं और पुनः लॉगिन कर सकते हैं, लेकिन आपको अभी भी Zsh कमांड नॉट फाउंड त्रुटि प्राप्त होगी। इसे काम करने के लिए, .zshrc फ़ाइल में कमांड पथ संपादित करें।

जब आप टर्मिनल को बंद करते हैं और फिर से खोलते हैं, तो आपकी .zshrc फ़ाइल निष्पादित होगी और कमांड पथ सेट करेगी। .zshrc फ़ाइल को संपादित करने के लिए इन प्रक्रियाओं का पालन करें।

  • Mac OS टर्मिनल लॉन्च करें।
  • zsh टाइप करके Zsh शेल का उपयोग करें और एंटर कुंजी दबाएं।
  • विंडो में, nano ~/.zshrc टाइप करें।
  • अब आपके $PATH चर की जानकारी जोड़ने का समय है।
  • नैनो एडिटर को बंद करने के लिए Control + X, Y, और एंटर का उपयोग करके फ़ाइल को सेव करें।
  • अब, संशोधनों को प्रतिबद्ध करने के लिए कमांड source ~/.zshrc का उपयोग करें।

तरीका 3: सुनिश्चित करें कि आवश्यक पैकेज इंस्टॉल है

आप अक्सर एक कमांड चलाने का प्रयास करते हैं, लेकिन आवश्यक पैकेज इंस्टॉल नहीं है। क्या यह जांचना आवश्यक है कि क्या आवश्यक पैकेज इंस्टॉल है और यदि आपकी कमांड वैध और उचित रूप से वर्तनी की गई है? नहीं, यह नहीं है। जब आप जानते हैं कि Zsh कमांड नॉट फाउंड है, तो सुनिश्चित करें कि आप अपने Mac पर कमांड के पैकेज को इंस्टॉल करना नहीं भूले।

भाग 4: अक्सर पूछे जाने वाले प्रश्न

Q 1: Mac "zsh: command not found" क्यों दिखाई देता है?

जब अनुरोधित कमांड को डिफॉल्ट शेल, Zsh द्वारा मान्यता नहीं दी जाती है, तो zsh command not found pip mac चेतावनी Mac पर दिखाई देती है। यह दर्शाता है कि कमांड मौजूद नहीं है या सिस्टम के PATH में नहीं है। वर्तनी की जांच करें और सुनिश्चित करें कि कमांड इंस्टॉल है या PATH वातावरण चर में जोड़ा गया है।

Q 2: Mac पर zsh टर्मिनल कैसे इंस्टॉल करें?

  • इससे पहले कि आप अपने Mac पर zsh इंस्टॉल करें, आपको यह जांचना होगा कि Homebrew पहले से इंस्टॉल है या नहीं।
  • सबसे पहले, Launchpad में टर्मिनल टाइप करके टर्मिनल लॉन्च करें। फिर कमांड लाइन में brew टाइप करें। यदि Homebrew मौजूद नहीं है, तो निम्न संदेश होगा।
  • Homebrew इंस्टॉल करने के लिए, अपना पासवर्ड दर्ज करें और निम्न कमांड चलाएं: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • zsh इंस्टॉल करने के लिए निम्न कमांड दर्ज करें: brew install zsh.

Q 3: Mac पर Zsh कमांड पर कैसे स्विच करें?

Mac पर Zsh पर स्विच करने के लिए:

  • टर्मिनल खोलें।
  • "zsh" टाइप करें और एंटर दबाएं।
  • प्रॉम्प्ट Zsh में बदल जाएगा, जिससे आप Zsh कमांड का उपयोग कर सकते हैं।
  • Zsh को डिफॉल्ट बनाने के लिए, "chsh -s $(which zsh)" चलाएं और परिवर्तनों को प्रभावी होने के लिए टर्मिनल को पुनरारंभ करें।

निष्कर्ष

bash शेल और Zsh शेल के बीच अंतर "zsh command not found pip mac" त्रुटि का कारण बनते हैं। macOS के विभिन्न संस्करण पूरी तरह से संगत नहीं हो सकते। यदि आपने अभी-अभी अपने Mac को अपग्रेड किया है और पाया है कि आपका Zsh कमांड ठीक से काम नहीं कर रहा है, तो हम आशा करते हैं कि नीचे दिए गए सुझाव सहायता कर सकते हैं। इसके अलावा, आपके Mac डिवाइस 4DDiG Mac के लिए डेटा रिकवरी के साथ आपके डेटा की सुरक्षा के लिए कुशलतापूर्वक काम कर सकते हैं।

विलियम बोल्सन (वरिष्ठ संपादक)

विलियम बोल्सन, 4DDiG के प्रधान संपादक, Windows और Mac संबंधित मुद्दों के लिए सर्वोत्तम समाधान प्रदान करने के लिए समर्पित हैं, जिसमें डेटा रिकवरी, मरम्मत, त्रुटि सुधार शामिल हैं।

(इस पोस्ट को रेट करने के लिए क्लिक करें)

आपने 4.5 रेट किया (भाग लिया)

  1. विंडोज 10 पर Avast Update Stuck समस्या हल करें - त्वरित सुधार गाइड विंडोज 10 पर Avast Update Stuck समस्या हल करें - त्वरित सुधार गाइड

    Avast एक प्रसिद्ध ब्रांड है जो आपके कंप्यूटर और स्मार्टफोन के लिए सर्वोत्तम सुरक्षा समाधान प्रदान करता है। यह लागत-प्रभावी और कुशल है, यही कारण है कि यह दुनिया भर के उपयोगकर्ताओं द्वारा पसंद किया जाता है। फिर भी, इस उत्पाद के साथ कुछ मुद्दे हैं। Avast अटका अपडेट मुद्दा उनमें से एक है। यदि आप भी इसी

  1. Discord पर उपयोगकर्ता रिपोर्ट करें: चरण-दर-चरण गाइड Discord पर उपयोगकर्ता रिपोर्ट करें: चरण-दर-चरण गाइड

    Discord दुनिया भर के गेमर्स के बीच सबसे लोकप्रिय प्लेटफॉर्म में से एक बन गया है। इतनी बड़ी फैन फॉलोइंग के साथ, संभावना है कि आप उन उपयोगकर्ताओं का सामना करें जो धोखाधड़ी करते हैं या Discord के नियमों और विनियमों का उल्लंघन करते हैं। इसके लिए, Discord में एक रिपोर्ट फीचर है जो आपको उन उपयोगकर्ताओं क

  1. क्या आप मैक पर फोर्टनाइट खेल सकते हैं? आधिकारिक डाउनलोड और अनुकूलता गाइड क्या आप मैक पर फोर्टनाइट खेल सकते हैं? आधिकारिक डाउनलोड और अनुकूलता गाइड

    फोर्टनाइट एक बड़े पैमाने पर प्रतिष्ठित बैटल रॉयल गेम से लाखों प्रशंसकों के लिए एक पंथ में तेजी से बदल गया है। मैक उपयोगकर्ताओं के लिए, फोर्टनाइट डाउनलोड के लिए तैयार एक संगत संस्करण का दावा करता है। हालांकि, क्या आप मैक पर फोर्टनाइट खेल सकते हैं? यह उस गेम को खेलने के लिए भी मुफ्त है जो स्पर्श और तं