কনডা এবং অ্যানাকোন্ডার মধ্যে পার্থক্য কী?


124

প্রশ্নোত্তর আপডেট:

আরও তথ্যের জন্য কন্ডার পরিচিতি দেখুন ।


সমস্যাটি:

আমি আমার উবুন্টুতে প্রথম প্রথম অ্যানাকোন্ডা ইনস্টল করেছি ~/anaconda, যখন আমি আমার অ্যানাকোন্ডা আপডেট করার চেষ্টা করছিলাম, কন্টিনাম অ্যানালিটিক্সের ডকুমেন্টেশন অনুসারে , আমাকে নিম্নলিখিত কমান্ডগুলি ব্যবহার করা উচিত:

conda update conda
conda update anaconda

তখন আমি বুঝতে পারি যে আমার কাছে কনডা ইনস্টল করা হয়নি , তাই আমি এখান থেকে ডকুমেন্টেশন ব্যবহার করে এটি ইনস্টল করেছি ।

কনডা ইনস্টল হওয়ার পরে conda update anaconda, আমি যখন রান করি তখন আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

ত্রুটি: প্যাকেজ 'অ্যানাকোন্ডা' / হোম / জিয়াং / মিনিকোন্ডায় ইনস্টল করা নেই

মনে হচ্ছে কনডা ধরে নিচ্ছে যে আমার অ্যানাকোন্ডা ইনস্টল করা আছে /home/xiang/minicondaযার অধীনে সত্য নয়

প্রশ্নসমুহ:

  1. কনডা এবং অ্যানাকোন্ডার মধ্যে পার্থক্য কী ?
  2. আমি কীভাবে কনডাকে বলতে পারি যেখানে আমার অ্যানাকোন্ডা ইনস্টল করা আছে?

উত্তর:


191

কনডা হ'ল প্যাকেজ ম্যানেজার। আনাকোন্ডা প্রায় একশ প্যাকেজগুলির একটি সেট যা কনডা, নম্পি, স্কিপি, আইপথন নোটবুক, এবং আরও অনেক কিছু সহ।

আপনি মিনিকোন্ডা ইনস্টল করেছেন, এটি অ্যানাকোন্ডার একটি ছোট বিকল্প যা কেবল কনডা এবং এর নির্ভরতা, উপরে তালিকাভুক্ত নয়।

আপনার একবার মিনিকোন্ডা হয়ে গেলে আপনি সহজেই এর সাথে অ্যানাকোন্ডা ইনস্টল করতে পারেন conda install anaconda


এবং আপনি কি তাই করার সুপারিশ করবেন?
আর্চি

6
আর্কি, এটি আপনি যা চান তার উপর নির্ভর করে। উদাহরণস্বরূপ, এই পোস্টটি দেখুন
এস

23

সংক্ষিপ্ত

conda একটি কমান্ড লাইন সরঞ্জাম এবং একটি পাইথন প্যাকেজ উভয়ই।

মিনিকোন্ডা ইনস্টলার = পাইথন + conda

অ্যানাকোন্ডা ইনস্টলার = পাইথন + conda+ মেটা প্যাকেজanaconda

anacondaডেটা সায়েন্সে প্রতিদিনের ব্যবহারের জন্য মেটা পাইথন পিকেজি = প্রায় 160 টি অন্যান্য পাইথন প্যাকেজ

অ্যানাকোন্ডা ইনস্টলার = মিনিকোন্ডা ইনস্টলার + conda install anaconda

বিস্তারিত

condaএকটি পরিবেশ পরিচালক এবং একটি প্যাকেজ ম্যানেজার। এর অর্থ হাতিয়ার নিজেই। condaএটি সম্ভব করে তোলে

  • সাথে প্যাকেজ ইনস্টল করুন conda install flake8
  • পাইথনের যে কোনও সংস্করণ সহ একটি পরিবেশ তৈরি করুন conda create -n myenv python=3.6

condaবাইনারি কমান্ড নয়, পাইথন প্যাকেজcondaকাজ করার জন্য আপনাকে পাইথন পরিবেশ তৈরি করতে condaহবে এবং এতে প্যাকেজ ইনস্টল করতে হবে। এখানেই অ্যানাকোন্ডা ইনস্টলার এবং মিনিকোন্ডা ইনস্টলার আসে।

ইনস্টলার মিনোকোন্ডা একটি পাইথন এবং প্যাকেজ ইনস্টল করে conda। ইনস্টলার অ্যানাকোন্ডা কেবল মিনিকোন্ডা যা করে তা করে না, এটি আপনার জন্য একটি মেটা পাইথন প্যাকেজও ইনস্টল করে anaconda

মেটা প্যাকেজগুলি হ'ল এমন প্যাকেজ যা প্রকৃত সফ্টওয়্যার ধারণ করে না এবং ইনস্টল করার জন্য অন্যান্য প্যাকেজগুলির উপর নির্ভর করে।

Pkg এ অন্তর্ভুক্ত প্রকৃত 160+ পাইথন প্যাকেজগুলি এর উত্স ফাইলেanaconda তালিকাভুক্ত রয়েছে ।info/recipe/meta.yaml

package:
    name: anaconda
    version: '2019.07'
build:
    ignore_run_exports:
        - '*'
    number: '0'
    pin_depends: strict
    string: py36_0
requirements:
    build:
        - python 3.6.8 haf84260_0
    is_meta_pkg:
        - true
    run:
        - alabaster 0.7.12 py36_0
        - anaconda-client 1.7.2 py36_0
        - anaconda-project 0.8.3 py_0
        # ...
        - beautifulsoup4 4.7.1 py36_1
        # ...
        - curl 7.65.2 ha441bb4_0
        # ...
        - hdf5 1.10.4 hfa1e0ec_0
        # ...
        - ipykernel 5.1.1 py36h39e3cac_0
        - ipython 7.6.1 py36h39e3cac_0
        - ipython_genutils 0.2.0 py36h241746c_0
        - ipywidgets 7.5.0 py_0
        # ...
        - jupyter 1.0.0 py36_7
        - jupyter_client 5.3.1 py_0
        - jupyter_console 6.0.0 py36_0
        - jupyter_core 4.5.0 py_0
        - jupyterlab 1.0.2 py36hf63ae98_0
        - jupyterlab_server 1.0.0 py_0
        # ...
        - matplotlib 3.1.0 py36h54f8f79_0
        # ...
        - mkl 2019.4 233
        - mkl-service 2.0.2 py36h1de35cc_0
        - mkl_fft 1.0.12 py36h5e564d8_0
        - mkl_random 1.0.2 py36h27c97d8_0
        # ...
        - nltk 3.4.4 py36_0
        # ...
        - numpy 1.16.4 py36hacdab7b_0
        - numpy-base 1.16.4 py36h6575580_0
        - numpydoc 0.9.1 py_0
        # ...
        - pandas 0.24.2 py36h0a44026_0
        - pandoc 2.2.3.2 0
        # ...
        - pillow 6.1.0 py36hb68e598_0
        # ...
        - pyqt 5.9.2 py36h655552a_2
        # ...
        - qt 5.9.7 h468cd18_1
        - qtawesome 0.5.7 py36_1
        - qtconsole 4.5.1 py_0
        - qtpy 1.8.0 py_0
        # ...
        - requests 2.22.0 py36_0
        # ...
        - sphinx 2.1.2 py_0
        - sphinxcontrib 1.0 py36_1
        - sphinxcontrib-applehelp 1.0.1 py_0
        - sphinxcontrib-devhelp 1.0.1 py_0
        - sphinxcontrib-htmlhelp 1.0.2 py_0
        - sphinxcontrib-jsmath 1.0.1 py_0
        - sphinxcontrib-qthelp 1.0.2 py_0
        - sphinxcontrib-serializinghtml 1.1.3 py_0
        - sphinxcontrib-websupport 1.1.2 py_0
        - spyder 3.3.6 py36_0
        - spyder-kernels 0.5.1 py36_0
        # ...

মেটা পিকেজি থেকে প্রাক ইনস্টল হওয়া প্যাকেজগুলি anacondaমূলত ওয়েব স্ক্র্যাপিং এবং ডেটা সায়েন্সের জন্য। ভালো লেগেছে requests, beautifulsoup, numpy, nltk, ইত্যাদি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.