ইন Anaconda দ্বারা সংগ্রহস্থলের সেখানে ইনস্টলারের দুই ধরনের হয়:
" অ্যানাকোন্ডা ইনস্টলার " এবং " মিনিকোন্ডা ইনস্টলার "।
তাদের পার্থক্য কি?
এছাড়াও, একটি ইনস্টলার ফাইলের জন্য Anaconda2-4.4.0.1-Linux-ppc64le.sh
, কী বোঝায় 2-4.4.0.1
?
ইন Anaconda দ্বারা সংগ্রহস্থলের সেখানে ইনস্টলারের দুই ধরনের হয়:
" অ্যানাকোন্ডা ইনস্টলার " এবং " মিনিকোন্ডা ইনস্টলার "।
তাদের পার্থক্য কি?
এছাড়াও, একটি ইনস্টলার ফাইলের জন্য Anaconda2-4.4.0.1-Linux-ppc64le.sh
, কী বোঝায় 2-4.4.0.1
?
উত্তর:
পার্থক্যটি হ'ল মিনিকোন্ডা কেবলমাত্র সংগ্রহস্থল পরিচালনা ব্যবস্থাটি প্রেরণ করছে। সুতরাং আপনি এটি ইনস্টল করার সময় প্যাকেজ ছাড়াই কেবল পরিচালনা ব্যবস্থা রয়েছে। যেখানে অ্যানাকোন্ডা রয়েছে এটি প্যাকেজ অন্তর্নির্মিত বিতরণের মতো।
যে কোনও লিনাক্স বিতরণের মতো, এখানে কিছু রিলিজ রয়েছে যা অন্তর্ভুক্ত প্যাকেজগুলির জন্য প্রচুর আপডেট বান্ডিল করে। এজন্য সংস্করণ সংখ্যায় পার্থক্য রয়েছে। যদি আপনি কেবল অ্যানাকোন্ডা আপগ্রেড করার সিদ্ধান্ত নেন, আপনি একটি সম্পূর্ণ সিস্টেম আপডেট করছেন।
root
পরিবেশ তৈরি করে এবং এটি স্টাফ দিয়ে ভান করে।
মূল দস্তাবেজগুলি অনুসারে (লিঙ্কটি এখন মারা গেছে):
আপনি যদি অ্যানাকোন্ডা চয়ন করুন:
আপনি যদি মিনিকোন্ডা চয়ন করুন:
আমি নিজেই মিনিকোন্ডা ব্যবহার করি। অ্যানাকোন্ডা ফুলে যায়। প্যাকেজগুলির মধ্যে অনেকগুলি কখনও ব্যবহৃত হয় না এবং প্রয়োজনে যখন ও সহজেই ইনস্টল করা যায়।
নোট করুন যে কন্ডা হ'ল প্যাকেজ ম্যানেজার (যেমন conda list
পরিবেশের সমস্ত ইনস্টল করা প্যাকেজ প্রদর্শন করে), যেখানে অ্যানাকোন্ডা এবং মিনিকোন্ডা বিতরণ। সফ্টওয়্যার বিতরণ হ'ল প্যাকেজগুলির একটি সংগ্রহ, প্রাক-বিল্ট এবং প্রাক-কনফিগার করা, যা কোনও সিস্টেমে ইনস্টল ও ব্যবহার করা যায়। প্যাকেজ ম্যানেজার এমন একটি সরঞ্জাম যা প্যাকেজ ইনস্টল, আপডেট এবং মুছে ফেলার প্রক্রিয়াটি স্বয়ংক্রিয় করে দেয়।
অ্যানাকোন্ডা পাইডাটা ইকোসিস্টেমের কেন্দ্রীয় সফ্টওয়্যারটির সম্পূর্ণ বিতরণ এবং এতে কয়েক শতাধিক তৃতীয় পক্ষের ওপেন সোর্স প্রকল্পের বাইনারিগুলির সাথে পাইথনও রয়েছে। মিনিকোন্ডা মূলত খালি কনডা পরিবেশের জন্য একটি ইনস্টলার, এতে কেবল কনডা, এর নির্ভরতা এবং পাইথন রয়েছে। উত্স ।
কন্ডা ইনস্টল হয়ে গেলে আপনি পাইথনের যে কোনও পছন্দসই সংস্করণ সহ স্ক্র্যাচ থেকে আপনার প্রয়োজনীয় প্যাকেজটি ইনস্টল করতে পারেন।
2-4.4.0.1
আপনার অ্যানাকোন্ডা ইনস্টলেশন প্যাকেজের সংস্করণ নম্বর। আশ্চর্যের বিষয় হল এটি তাদের পুরানো প্যাকেজ তালিকায় তালিকাভুক্ত নয় ।
পাইথন সংস্করণ 2 এবং 3 এর সাথে বিভ্রান্তি এড়াতে এপ্রিল 2016 এ, অ্যানাকোন্ডা সংস্করণ 2.5 থেকে 4.0 থেকে লাফিয়ে গেছে সংস্করণ 4.0 এ অ্যানাকোন্ডা নেভিগেটর অন্তর্ভুক্ত।
পরবর্তী সংস্করণগুলির জন্য প্রকাশের নোটগুলি এখানে পাওয়া যাবে ।
conda
প্যাকেজ ইনস্টল করতে এত দিন সময় নেয় এবং এটি anaconda
এই সমস্ত অতিরিক্ত প্যাকেজগুলির সাথে আসে, তখন anaconda
কি আপনাকে "পাইথনগুলিতে দ্রুত অ্যাক্সেস" এবং অন্যান্য প্যাকেজগুলি দিবে না miniconda
? আমি miniconda
এখনই ব্যবহার করছি , তবে গোগো এটি এত ধীর।
2
সংস্করণটির অংশ নয়, এটি অ্যানাকোন্ডার নামের অংশ: Anaconda2-4.4.0.1-Linux-ppc64le.sh
আমরা অ্যানাকোন্ডা 2-এর সংস্করণ 4.4.0.1 পাই (লিনাক্সের জন্য লিটল এন্ডিয়ান 64-বিট পাওয়ারপিসিতে চলছে)।
conda
একটি কমান্ড লাইন সরঞ্জাম এবং একটি পাইথন প্যাকেজ উভয়ই।
মিনিকোন্ডা ইনস্টলার = পাইথন + conda
অ্যানাকোন্ডা ইনস্টলার = পাইথন + conda
+ মেটা প্যাকেজ anaconda
anaconda
ডেটা সায়েন্সে দৈনিক ব্যবহারের জন্য মেটা পাইথন পিকেজি = প্রায় 160 পাইথন পিকেজি
অ্যানাকোন্ডা ইনস্টলার = মিনিকোন্ডা ইনস্টলার + conda install anaconda
conda
পাইথন ম্যানেজার এবং পরিবেশ পরিচালক, যা এটি সম্ভব করে তোলে
conda install flake8
conda create -n myenv python=3.6
মিনিকোন্ডা ইনস্টলার = পাইথন + conda
conda
, প্যাকেজ পরিচালক এবং পরিবেশ পরিচালক, একটি পাইথন প্যাকেজ। সুতরাং পাইথন ইনস্টল করা আছে। কারণ conda নিজস্ব লাইব্রেরি / নির্ভরতা সঙ্গে পাইথন ইন্টারপ্রেটার বিতরণ কিন্তু আপনার অপারেটিং সিস্টেমে বিদ্যমান বেশী, অন্যান্য ন্যূনতম নির্ভরতা পছন্দ না openssl
, ncurses
, sqlite
, ইত্যাদি পাশাপাশি ইনস্টল করা নেই।
মূলত, মিনিকোন্ডা কেবলমাত্র conda
এবং এর সর্বনিম্ন নির্ভরতা । এবং যে পরিবেশটি conda
ইনস্টল করা হয়েছে সেটি হ'ল "বেস" পরিবেশ, যা আগে "রুট" পরিবেশ নামে পরিচিত।
অ্যানাকোন্ডা ইনস্টলার = পাইথন + conda
+ মেটা প্যাকেজanaconda
anaconda
ডেটা সায়েন্সে দৈনিক ব্যবহারের জন্য মেটা পাইথন প্যাকেজ = প্রায় 160 পাইথন পিকেজি
মেটা প্যাকেজগুলি হ'ল এমন প্যাকেজ যা প্রকৃত সফ্টওয়্যার ধারণ করে না এবং ইনস্টল করার জন্য অন্যান্য প্যাকেজগুলির উপর নির্ভর করে।
অ্যানাকোন্ডা ক্লাউডanaconda
থেকে একটি মেটা প্যাকেজ ডাউনলোড করুন এবং এটি থেকে সামগ্রীটি বের করুন। ইনস্টল করার জন্য প্রকৃত 160+ প্যাকেজগুলি তালিকাভুক্ত রয়েছে ।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
, ইত্যাদি
আপনার যদি একটি মিনিকোন্ডা ইনস্টল করা থাকে conda install anaconda
তবে ইনস্টলেশন ফোল্ডারের নামগুলি পৃথক না করে এটিকে একটি অ্যানাকোন্ডা ইনস্টলেশন হিসাবে তৈরি করবে।
মিনিকোন্ডা 2 বনাম মিনিকোন্ডা। আনাকোন্ডা 2 বনাম অ্যানাকোন্ডা।
2
conda
"বেস" পরিবেশের জন্য বান্ডিল পাইথন দোভাষী অর্থ পাইথন 2, তবে পাইথন 3 নয়।
মিনিকোন্ডা আপনাকে পাইথন ইন্টারপ্রেটার নিজেই সরবরাহ করে, সাথে কন্ডা নামে একটি কমান্ড-লাইন সরঞ্জাম যা পাইথন প্যাকেজগুলির জন্য প্রস্তুত একটি ক্রস-প্ল্যাটফর্ম প্যাকেজ ম্যানেজার হিসাবে পরিচালিত হয়, লিনাক্স ব্যবহারকারীরা হয়ত জানেন যে অ্যাপ্লিকেশন বা yum সরঞ্জামগুলির সাথে পরিচিত।
অ্যানাকোন্ডায় পাইথন এবং কনডা উভয়ই অন্তর্ভুক্ত রয়েছে এবং বৈজ্ঞানিক কম্পিউটিংয়ের জন্য প্রস্তুত অন্যান্য প্রাক ইনস্টল প্যাকেজগুলির একটি স্যুট বান্ডিল করে। এই বান্ডিলটির আকারের কারণে, ইনস্টলেশনটি বেশ কয়েকটি গিগা বাইট ডিস্কের স্থান গ্রহণ করবে বলে আশা করি।
উত্স: জ্যাক ভেন্ডারপ্লাসের পাইথন ডেটা সায়েন্স হ্যান্ডবুক
2
মধ্যে Anaconda2
উপায়ে যে পাইথন প্রধান সংস্করণ বদলে 3.x ইনস্টল 2.x হতে হবে Anaconda3
। বর্তমান প্রকাশে পাইথন ২.7.১৩ রয়েছে।
এটি 4.4.0.1
হ'ল অ্যানাকোন্ডার সংস্করণ নম্বর। বর্তমান বিজ্ঞাপনিত সংস্করণটি 4.4.0
এবং আমি ধরে নিই যে .1
এটি একটি সামান্য প্রকাশ বা অন্যান্য অনুরূপ ব্যবহারের জন্য। উইন্ডোজ প্রকাশ করে, যা আমি ব্যবহার করি, কেবল 4.4.0
ফাইলের নামে বলুন।
অন্যরা এখন অ্যানাকোন্ডা এবং মিনিকোন্ডার মধ্যে পার্থক্য ব্যাখ্যা করেছে, তাই আমি এড়িয়ে যাব।
অ্যানাকোন্ডা একটি খুব বড় ইনস্টলেশন ~ 2 গিগাবাইট এবং যারা অন্যান্য প্যাকেজ পরিচালকদের সাথে মডিউল বা প্যাকেজ ইনস্টল করার সাথে পরিচিত নন তাদের পক্ষে সবচেয়ে কার্যকর।
অ্যানাকোন্ডা নিজেকে জুপিটারের অফিশিয়াল প্যাকেজ ম্যানেজার হিসাবে প্রচার করছে বলে মনে হচ্ছে। এটা না। অ্যানাকোন্ডা জুপিটার, আর, পাইথন এবং এর ইনস্টলেশন সহ অনেকগুলি প্যাকেজ বান্ডিল করে।
জুপিটার ল্যাব বা আর কার্নেল ইনস্টল করার জন্য অ্যানাকোন্ডা প্রয়োজন হয় না। জুপিটার ল্যাব বা নোটবুক ইনস্টল করার জন্য অন্য কোথাও প্রচুর তথ্য পাওয়া যায়। আর স্টুডিও ইনস্টল করার জন্য অন্য কোথাও প্রচুর তথ্য রয়েছে। নিম্নলিখিতটি কীভাবে সরাসরি আর স্টুডিও থেকে আর কার্নেলটি ইনস্টল করবেন তা দেখায়:
আর কার্নেলটি ইনস্টল করতে, অ্যানাকোন্ডা ছাড়াই, আর স্টুডিওটি শুরু করুন। আর টার্মিনাল উইন্ডোতে এই তিনটি কমান্ড লিখুন:
install.packages("devtools")
devtools::install_github("IRkernel/IRkernel")
IRkernel::installspec()
সম্পন্ন. পরের বার জুপিটারটি খোলার পরে আর কার্নেলটি উপলব্ধ এবং উপলব্ধ হবে।
অ্যানাকোন্ডা এবং মিনিকোন্ডা উভয়ই কন্ডা প্যাকেজ ম্যানেজার ব্যবহার করে । মধ্যে মধ্যে প্রধান differece Anaconda দ্বারা এবং miniconda অবশ্য যে
অ্যানাকোন্ডা বিতরণ সমস্ত প্যাকেজগুলির সাথে প্রাক-লোডযুক্ত আসে যখন মিনিকোন্ডা বিতরণ কোনও প্রি-লোড প্যাকেজ ছাড়াই পরিচালন ব্যবস্থা। যদি কেউ মিনিকোন্ডা ব্যবহার করে তবে পৃথক পৃথক প্যাকেজ এবং লাইব্রেরি ডাউনলোড করতে হবে।
আমি ব্যক্তিগতভাবে অ্যানাকোন্ডা বিতরণটি ব্যবহার করি কারণ স্বতন্ত্র প্যাকেজ ইনস্টলেশন সম্পর্কে আমাকে খুব বেশি চিন্তা করতে হবে না।
মিনিকোন্ডার একটি অসুবিধা হ'ল প্রতিটি পৃথক প্যাকেজ ইনস্টল করতে দীর্ঘ সময় নিতে পারে । সেই তুলনায় ইনস্টল করা এবং অ্যানাকোন্ডা ব্যবহার করতে অনেক কম সময় লাগে।
তবে, অ্যানাকোন্ডায় কিছু কিছুর প্যাকেজ রয়েছে (কিউটি কনসোল, গ্লুভিজ, অরেঞ্জ 3 ) যা আমাকে কখনও ব্যবহার করতে হয়নি। আমি তাদের উদ্দেশ্য এমনকি জানি না। সুতরাং অ্যানাকোন্ডার একটি অসুবিধা হ'ল এটি প্রয়োজনের চেয়ে বেশি জায়গা দখল করে ।
conda list
মিনিকোন্ডা ইনস্টল করার পরে ডানদিকে চালিয়ে পরীক্ষা করতে পারেন ।