macOS पर Anaconda इंस्टॉल करें (2026): Apple Silicon, conda init, और सामान्य समाधान
Mac पर नैटिव ARM64 सपोर्ट के साथ Anaconda इंस्टॉल करने, डाउनलोड सत्यापित करने, conda इनिशियलाइज़ करने, और साफ-सुथरे एन्वायरनमेंट सेट करने की एक व्यावहारिक गाइड।
Mac पर Anaconda इंस्टॉल करना पहले आसान था: डाउनलोड करें, क्लिक करें, और काम पूरा। आज, आर्किटेक्चर का अंतर (Apple Silicon बनाम पुराना Intel), शेल इनिशियलाइज़ेशन, और PATH संघर्षों के कारण “conda: command not found”, Rosetta के तहत चल रहा धीमा Intel बिल्ड, या Jupyter का लॉन्च जो कभी शुरू ही न हो—जैसी समस्याएँ आम हैं।
मैं इन विफलताओं से एक सरल चेकलिस्ट के ज़रिए बचता/बचती हूँ: सही इंस्टॉलर चुनें, चेकसम सत्यापित करें, इंस्टॉलर को conda init चलाने दें, Terminal रीस्टार्ट करें, और एक नए एन्वायरनमेंट के साथ परीक्षण करें। नीचे दिए गए चरण मौजूदा macOS संस्करणों (Sonoma 14 और Sequoia 15) पर विश्वसनीय रूप से काम करने वाले तरीकों को दर्शाते हैं।
Anaconda क्या है?
Anaconda एक Python डिस्ट्रीब्यूशन है जो Python और सैकड़ों वैज्ञानिक पैकेज (NumPy, pandas, SciPy, scikit-learn, आदि) के साथ आता है। इसमें conda पैकेज और एन्वायरनमेंट मैनेजर शामिल है, जिससे आप प्रीबिल्ट पैकेज इंस्टॉल कर सकते हैं और प्रोजेक्ट की डिपेंडेंसीज़ को अलग रख सकते हैं।
महत्वपूर्ण लाइसेंसिंग नोट (2026 अपडेट)
जुलाई 2025 से, मुफ्त Anaconda Individual Edition का उपयोग व्यक्ति, शैक्षणिक संस्थान, गैर-लाभकारी संस्थाएँ, और वे फ़ॉर-प्रॉफ़िट संगठन कर सकते हैं जिनके पास 200 या उससे कम कर्मचारी या कॉन्ट्रैक्टर हों। 200 से अधिक कर्मचारी या कॉन्ट्रैक्टर वाली संस्थाओं को Anaconda की शर्तों के तहत Business (या Enterprise) लाइसेंस लेना होगा।
डाउनलोड करने से पहले, अपने Mac का आर्किटेक्चर जाँचें और आधिकारिक साइट से मेल खाता इंस्टॉलर चुनें।
Apple Silicon (M1/M2/M3): macOS ARM64 बिल्ड (osx-arm64) का उपयोग करें। यह नैटिव रूप से चलता है और सर्वोत्तम प्रदर्शन देता है।
Intel Macs: नए Intel (osx-64) बिल्ड मध्य-2025 तक बड़े पैमाने पर बंद कर दिए गए हैं। आप आर्काइव्ड इंस्टॉलर्स का उपयोग कर सकते हैं या Miniforge/Miniconda पर विचार करें।
अपना आर्किटेक्चर जाँचें:
uname-m# prints 'arm64' on Apple Silicon, 'x86_64' on Intelसंचालित द्वारा
conda init zsh# close and reopen Terminal which condaसंचालित द्वारा
Apple Silicon पर गलत आर्किटेक्चर
# Check system architecture (hardware)uname-m# Check Python interpreter architecture
python3 -c"import platform; print(platform.machine())"संचालित द्वारा
यदि आउटपुट x86_64 है, तो अनइंस्टॉल करें और ARM64 बिल्ड दोबारा इंस्टॉल करें।
Intel Mac सपोर्ट समाप्त होना
मध्य-2025 से, नए Intel (osx-64) बिल्ड मेंटेन नहीं किए जाते। आर्काइव्ड इंस्टॉलर्स या Miniforge/Miniconda का उपयोग करें।
इंस्टॉलर /opt में लिख नहीं सकता
इंस्टॉलर को फिर चलाएँ और डेस्टिनेशन अपने होम डायरेक्टरी में बदल दें (जैसे, ~/anaconda3)।
Homebrew इंस्टॉलेशंस
Homebrew के माध्यम से Anaconda इंस्टॉल करने से बचें — यह डिप्रीकेटेड है और अक्सर PATH रेज़ोल्यूशन तोड़ देता है। आधिकारिक या कम्युनिटी इंस्टॉलर्स का उपयोग करें।
डुप्लिकेट Anaconda पाथ
अपना शेल प्रोफ़ाइल संपादित करें और डुप्लिकेट हटाएँ:
# Open your shell profile for editingnano ~/.zshrc # or: nano ~/.bash_profile# (Inside the file) remove extra PATH entries for older Anaconda installs# Then save and exit (Ctrl+O, Enter, Ctrl+X)# Reload your updated profilesource ~/.zshrc
# Verify that conda is now pointing to the correct pathwhich condaसंचालित द्वारा
Jupyter खुल नहीं रहा
सुनिश्चित करें कि एन्वायरनमेंट सक्रिय है और वहाँ jupyterlab इंस्टॉल है:
# Activate your environment
conda activate analytics-env
# Install JupyterLab inside the environment
conda install jupyterlab -y# Launch JupyterLab
jupyter lab
संचालित द्वारा
सिस्टम Python न हटाएँ
macOS में सिस्टम Python शामिल होता है। इसे यथावत रहने दें। हमेशा अपने conda एन्वायरनमेंट वाले Python का उपयोग करें।
Anaconda अनइंस्टॉल या अपडेट करें
सुरक्षित रूप से अपडेट करें:
# Update conda itself
conda update conda
# (Optional) Update all packages in the current environment — use cautiously
conda update --allसंचालित द्वारा
साफ़-सफ़ाई और हटाना:
# Install the Anaconda cleanup utility
conda install anaconda-clean -y# Run the cleanup tool (removes configs, cache, and settings)
anaconda-clean --yes# Manually delete the Anaconda installation directory# (Use caution — this permanently removes the files)rm-rf ~/anaconda3 # or: sudo rm -rf /opt/anaconda3संचालित द्वारा
साथ ही ~/.zshrc या ~/.bash_profile से इनिशियलाइज़ेशन लाइनें भी हटा दें।
निष्कर्ष
macOS पर सफल Anaconda इंस्टॉल कुछ महत्वपूर्ण चयनों पर निर्भर करता है:
सही आर्किटेक्चर का उपयोग करें (Apple Silicon पर ARM64)।
अपना डाउनलोड सत्यापित करें।
conda init की अनुमति दें और Terminal रीस्टार्ट करें।
प्रोजेक्ट-विशिष्ट एन्वायरनमेंट में काम करें।
लाइसेंसिंग का सम्मान करें: एंटरप्राइज़ या कमर्शियल उपयोग के लिए Miniforge या Miniconda अपनाएँ।
इन चरणों के साथ, conda, Python, और Jupyter पूर्वानुमेय ढंग से व्यवहार करेंगे, और आप तकनीकी तथा लाइसेंसिंग दोनों तरह की मुश्किलों से बचेंगे।
Python के साथ डेटा विश्लेषण की बुनियादी बातें सिर्फ चार घंटे में सीखें। यह ऑनलाइन पाठ्यक्रम Python इंटरफ़ेस का परिचय देगा और लोकप्रिय पैकेजों का अन्वेषण करेगा।
Mac पर Anaconda इंस्टॉल करना पहले आसान था: डाउनलोड करें, क्लिक करें, और काम पूरा। आज, आर्किटेक्चर का अंतर (Apple Silicon बनाम पुराना Intel), शेल इनिशियलाइज़ेशन, और PATH संघर्षों के कारण “conda: command not found”, Rosetta के तहत चल रहा धीमा Intel बिल्ड, या Jupyter का लॉन्च जो कभी शुरू ही न हो—जैसी समस्याएँ आम हैं।
मैं इन विफलताओं से एक सरल चेकलिस्ट के ज़रिए बचता/बचती हूँ: सही इंस्टॉलर चुनें, चेकसम सत्यापित करें, इंस्टॉलर को
conda initचलाने दें, Terminal रीस्टार्ट करें, और एक नए एन्वायरनमेंट के साथ परीक्षण करें। नीचे दिए गए चरण मौजूदा macOS संस्करणों (Sonoma 14 और Sequoia 15) पर विश्वसनीय रूप से काम करने वाले तरीकों को दर्शाते हैं।Anaconda क्या है?
Anaconda एक Python डिस्ट्रीब्यूशन है जो Python और सैकड़ों वैज्ञानिक पैकेज (NumPy, pandas, SciPy, scikit-learn, आदि) के साथ आता है। इसमें
condaपैकेज और एन्वायरनमेंट मैनेजर शामिल है, जिससे आप प्रीबिल्ट पैकेज इंस्टॉल कर सकते हैं और प्रोजेक्ट की डिपेंडेंसीज़ को अलग रख सकते हैं।महत्वपूर्ण लाइसेंसिंग नोट (2026 अपडेट)
जुलाई 2025 से, मुफ्त Anaconda Individual Edition का उपयोग व्यक्ति, शैक्षणिक संस्थान, गैर-लाभकारी संस्थाएँ, और वे फ़ॉर-प्रॉफ़िट संगठन कर सकते हैं जिनके पास 200 या उससे कम कर्मचारी या कॉन्ट्रैक्टर हों। 200 से अधिक कर्मचारी या कॉन्ट्रैक्टर वाली संस्थाओं को Anaconda की शर्तों के तहत Business (या Enterprise) लाइसेंस लेना होगा।
विवरण के लिए वर्तमान Anaconda Terms of Service देखें।
अपने Mac के लिए सही इंस्टॉलर चुनें
डाउनलोड करने से पहले, अपने Mac का आर्किटेक्चर जाँचें और आधिकारिक साइट से मेल खाता इंस्टॉलर चुनें।
osx-arm64) का उपयोग करें। यह नैटिव रूप से चलता है और सर्वोत्तम प्रदर्शन देता है।osx-64) बिल्ड मध्य-2025 तक बड़े पैमाने पर बंद कर दिए गए हैं। आप आर्काइव्ड इंस्टॉलर्स का उपयोग कर सकते हैं या Miniforge/Miniconda पर विचार करें।अपना आर्किटेक्चर जाँचें:
आधिकारिक Anaconda साइट से इंस्टॉलर डाउनलोड करें: https://www.anaconda.com/download
macOS पर ग्राफिकल इंस्टॉल (.pkg)
ग्राफिकल इंस्टॉलर macOS पर Anaconda इंस्टॉल करने का सबसे तेज़ तरीका है और अधिकांश उपयोगकर्ताओं के लिए उपयुक्त है।
इंस्टॉलर का चेकसम सत्यापित करें
यदि चेकसम मेल नहीं खाता, तो दोबारा डाउनलोड करें या दोबारा जाँचने से पहले macOS का क्वारंटीन एट्रिब्यूट हटा दें:
इंस्टॉलर चलाएँ
.pkgफ़ाइल पर डबल-क्लिक करें। यदि पूछा जाए, तो एडमिन क्रेडेंशियल दें।इंस्टॉल लोकेशन चुनें:
डिफ़ॉल्ट (sudo नहीं):
/Users/<username>/anaconda3सिस्टम-वाइड (sudo आवश्यक):
/opt/anaconda3प्रॉम्प्ट मिलने पर इंस्टॉलर को
conda initचलाने दें। इंस्टॉलर बंद करें, फिर Terminal को बंद करके दोबारा खोलें।इंस्टॉलेशन सत्यापित करें
यदि सब सही रहा, तो
which condaआपके Anaconda फ़ोल्डर की ओर इशारा करेगा औरconda listकई पैकेज दिखाएगा।macOS पर कमांड-लाइन इंस्टॉल (.sh)
कमांड-लाइन इंस्टॉलर आपको डेस्टिनेशन पर पूरा नियंत्रण देता है और स्क्रिप्टिंग या हेडलेस सेटअप के लिए उपयुक्त है।
चेकसम सत्यापित करें
इंस्टॉलर चलाएँ
जब इंस्टॉल पाथ पूछा जाए:
/opt/anaconda3सिस्टम-वाइड इंस्टॉल के लिए (एडमिन अधिकार आवश्यक), या~/anaconda3यूज़र-लोकल इंस्टॉल के लिए (एडमिन आवश्यक नहीं)।conda initपर “yes” कहें, फिर Terminal बंद करके दोबारा खोलें।इंस्टॉलेशन सत्यापित करें
अपने शेल में Conda इनिशियलाइज़ करेंआधुनिक macOS में डिफ़ॉल्ट रूप से
zshहोता है, इसलिए आपका प्रोफ़ाइल फ़ाइल आमतौर पर~/.zshrcहोगी।यदि इंस्टॉल के बाद
condaग़ायब है, तो इसे मैन्युअल रूप से इनिशियलाइज़ करें:यदि आप Bash उपयोग करते हैं:
/usr/binमें सिस्टम Python को न संपादित करें, न हटाएँ।अपनी इंस्टॉलेशन सत्यापित करें
Anaconda और Python के काम करने की त्वरित जाँचें:
वैकल्पिक: जाँचें कि Jupyter चलता है:
अलग-थलग एन्वायरनमेंट बनाएँ और उपयोग करें
बेस एन्वायरनमेंट में काम करने से बचें। प्रति प्रोजेक्ट एक एन्वायरनमेंट बनाएँ।
काम पूरा होने पर डीएक्टिवेट करें:
पैकेजों के लिए Conda को प्राथमिकता दें (ज़रूरत पर pip)
संभव हो तो वैज्ञानिक पैकेज conda से इंस्टॉल करें। केवल तब pip का उपयोग करें जब पैकेज conda के ज़रिए उपलब्ध न हो।
विकल्प: Miniconda, Miniforge, और Mambaforge
यदि आप छोटा फुटप्रिंट चाहते हैं या एंटरप्राइज़ उपयोग के लिए लाइसेंस-उपयुक्त विकल्प चाहिए, तो इन पर विचार करें:
conda-forgeका उपयोग करते हैं (पूरी तरह ओपन-सोर्स, कोई वाणिज्यिक प्रतिबंध नहीं)।mambaजोड़ता है।इंस्टॉलर्स: https://github.com/conda-forge/miniforge
सामान्य समस्याएँ और समाधान
Apple Silicon पर गलत आर्किटेक्चर
यदि आउटपुट
x86_64है, तो अनइंस्टॉल करें और ARM64 बिल्ड दोबारा इंस्टॉल करें।Intel Mac सपोर्ट समाप्त होना
मध्य-2025 से, नए Intel (
osx-64) बिल्ड मेंटेन नहीं किए जाते। आर्काइव्ड इंस्टॉलर्स या Miniforge/Miniconda का उपयोग करें।इंस्टॉलर
/optमें लिख नहीं सकताइंस्टॉलर को फिर चलाएँ और डेस्टिनेशन अपने होम डायरेक्टरी में बदल दें (जैसे,
~/anaconda3)।Homebrew इंस्टॉलेशंस
Homebrew के माध्यम से Anaconda इंस्टॉल करने से बचें — यह डिप्रीकेटेड है और अक्सर PATH रेज़ोल्यूशन तोड़ देता है। आधिकारिक या कम्युनिटी इंस्टॉलर्स का उपयोग करें।
डुप्लिकेट Anaconda पाथ
अपना शेल प्रोफ़ाइल संपादित करें और डुप्लिकेट हटाएँ:
Jupyter खुल नहीं रहा
सुनिश्चित करें कि एन्वायरनमेंट सक्रिय है और वहाँ
jupyterlabइंस्टॉल है:सिस्टम Python न हटाएँ
macOS में सिस्टम Python शामिल होता है। इसे यथावत रहने दें। हमेशा अपने conda एन्वायरनमेंट वाले Python का उपयोग करें।
Anaconda अनइंस्टॉल या अपडेट करें
सुरक्षित रूप से अपडेट करें:
साफ़-सफ़ाई और हटाना:
साथ ही
~/.zshrcया~/.bash_profileसे इनिशियलाइज़ेशन लाइनें भी हटा दें।निष्कर्ष
macOS पर सफल Anaconda इंस्टॉल कुछ महत्वपूर्ण चयनों पर निर्भर करता है:
conda initकी अनुमति दें और Terminal रीस्टार्ट करें।इन चरणों के साथ,
conda, Python, और Jupyter पूर्वानुमेय ढंग से व्यवहार करेंगे, और आप तकनीकी तथा लाइसेंसिंग दोनों तरह की मुश्किलों से बचेंगे।