मुख्य सामग्री पर जाएँ

macOS पर Anaconda इंस्टॉल करें (2026): Apple Silicon, conda init, और सामान्य समाधान

Mac पर नैटिव ARM64 सपोर्ट के साथ Anaconda इंस्टॉल करने, डाउनलोड सत्यापित करने, conda इनिशियलाइज़ करने, और साफ-सुथरे एन्वायरनमेंट सेट करने की एक व्यावहारिक गाइड।
· 7 मि॰ पढ़ें

AI के साथ खोजें

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 का आर्किटेक्चर जाँचें और आधिकारिक साइट से मेल खाता इंस्टॉलर चुनें।

  • 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

आधिकारिक Anaconda साइट से इंस्टॉलर डाउनलोड करें: https://www.anaconda.com/download

macOS पर ग्राफिकल इंस्टॉल (.pkg)

ग्राफिकल इंस्टॉलर macOS पर Anaconda इंस्टॉल करने का सबसे तेज़ तरीका है और अधिकांश उपयोगकर्ताओं के लिए उपयुक्त है।

इंस्टॉलर का चेकसम सत्यापित करें

shasum -a 256 ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.pkg

यदि चेकसम मेल नहीं खाता, तो दोबारा डाउनलोड करें या दोबारा जाँचने से पहले macOS का क्वारंटीन एट्रिब्यूट हटा दें:

xattr -dr com.apple.quarantine ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.pkg

इंस्टॉलर चलाएँ

.pkg फ़ाइल पर डबल-क्लिक करें। यदि पूछा जाए, तो एडमिन क्रेडेंशियल दें।

इंस्टॉल लोकेशन चुनें:

  • डिफ़ॉल्ट (sudo नहीं): /Users/<username>/anaconda3

  • सिस्टम-वाइड (sudo आवश्यक): /opt/anaconda3

प्रॉम्प्ट मिलने पर इंस्टॉलर को conda init चलाने दें। इंस्टॉलर बंद करें, फिर Terminal को बंद करके दोबारा खोलें।

इंस्टॉलेशन सत्यापित करें

which conda conda list | head python3 --version

यदि सब सही रहा, तो which conda आपके Anaconda फ़ोल्डर की ओर इशारा करेगा और conda list कई पैकेज दिखाएगा।

macOS पर कमांड-लाइन इंस्टॉल (.sh)

कमांड-लाइन इंस्टॉलर आपको डेस्टिनेशन पर पूरा नियंत्रण देता है और स्क्रिप्टिंग या हेडलेस सेटअप के लिए उपयुक्त है।

चेकसम सत्यापित करें

shasum -a 256 ~/Downloads/Anaconda3-2025.06-0-MacOSX-arm64.sh

इंस्टॉलर चलाएँ

cd ~/Downloads bash Anaconda3-2025.06-0-MacOSX-arm64.sh

जब इंस्टॉल पाथ पूछा जाए:

  • /opt/anaconda3 सिस्टम-वाइड इंस्टॉल के लिए (एडमिन अधिकार आवश्यक), या

  • ~/anaconda3 यूज़र-लोकल इंस्टॉल के लिए (एडमिन आवश्यक नहीं)।

conda init पर “yes” कहें, फिर Terminal बंद करके दोबारा खोलें।

इंस्टॉलेशन सत्यापित करें

which conda conda info 
अपने शेल में Conda इनिशियलाइज़ करें

आधुनिक macOS में डिफ़ॉल्ट रूप से zsh होता है, इसलिए आपका प्रोफ़ाइल फ़ाइल आमतौर पर ~/.zshrc होगी।

यदि इंस्टॉल के बाद conda ग़ायब है, तो इसे मैन्युअल रूप से इनिशियलाइज़ करें:

echo $SHELL # should print /bin/zsh conda init zsh # Then close and reopen Terminal which conda

यदि आप Bash उपयोग करते हैं:

/usr/bin में सिस्टम Python को न संपादित करें, न हटाएँ।

अपनी इंस्टॉलेशन सत्यापित करें

Anaconda और Python के काम करने की त्वरित जाँचें:

conda list | head python3 --version which python3 python3 -c "import sys; print(sys.executable)"

वैकल्पिक: जाँचें कि Jupyter चलता है:

jupyter lab # or: jupyter notebook

अलग-थलग एन्वायरनमेंट बनाएँ और उपयोग करें

बेस एन्वायरनमेंट में काम करने से बचें। प्रति प्रोजेक्ट एक एन्वायरनमेंट बनाएँ।

# Create a new environment
conda create -n analytics-env python=3.11 -y

# Activate the environment
conda activate analytics-env

# Install common libraries
conda install numpy pandas -y

# Verify installation
python3 -c "import numpy as np, pandas as pd; print(np.__version__, pd.__version__)"

काम पूरा होने पर डीएक्टिवेट करें:

पैकेजों के लिए Conda को प्राथमिकता दें (ज़रूरत पर pip)

संभव हो तो वैज्ञानिक पैकेज conda से इंस्टॉल करें। केवल तब pip का उपयोग करें जब पैकेज conda के ज़रिए उपलब्ध न हो।

# conda-first approach
conda install scikit-learn

# fallback to pip (if the package isn't available via conda)
pip install package-name

विकल्प: Miniconda, Miniforge, और Mambaforge

यदि आप छोटा फुटप्रिंट चाहते हैं या एंटरप्राइज़ उपयोग के लिए लाइसेंस-उपयुक्त विकल्प चाहिए, तो इन पर विचार करें:

  • Miniconda: न्यूनतम इंस्टॉलर (~400 MB) जिसमें सिर्फ Python और conda होता है।
  • Miniforge / Mambaforge: कम्युनिटी इंस्टॉलर्स जो डिफ़ॉल्ट रूप से conda-forge का उपयोग करते हैं (पूरी तरह ओपन-सोर्स, कोई वाणिज्यिक प्रतिबंध नहीं)।
  • Mambaforge तेज़तर डिपेंडेंसी रेज़ोल्यूशन के लिए mamba जोड़ता है।

इंस्टॉलर्स: https://github.com/conda-forge/miniforge

सामान्य समस्याएँ और समाधान

conda: command not found
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 editing
nano ~/.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 profile
source ~/.zshrc

# Verify that conda is now pointing to the correct path
which 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 पूर्वानुमेय ढंग से व्यवहार करेंगे, और आप तकनीकी तथा लाइसेंसिंग दोनों तरह की मुश्किलों से बचेंगे।

विषय