ইনস্টল করার প্রক্রিয়া Conda তৈরি এবং হিসাবে আপনি ইচ্ছুক পাইথন পরিবেশের অপসারণ করতে সক্ষম করবে, সুতরাং হিসাবে একই কার্যকারিতা সঙ্গে আপনি প্রদান virtualenv would।
উভয় বিতরণের ক্ষেত্রে আপনি একটি বিচ্ছিন্ন ফাইল সিস্টেম ট্রি তৈরি করতে সক্ষম হবেন, যেখানে আপনি ইচ্ছা মতো পাইথন প্যাকেজগুলি ইনস্টল করতে এবং মুছতে পারবেন (সম্ভবত, পিপ সহ)। আপনি যদি বিভিন্ন ব্যবহারের ক্ষেত্রে একই লাইব্রেরির বিভিন্ন সংস্করণ রাখতে চান বা আপনি কিছু বিতরণ চেষ্টা করতে চান এবং পরে এটি আপনার ডিস্কের স্থান সংরক্ষণ করে সরিয়ে ফেলতে চান তবে এটি কার্যকর হতে পারে।
পার্থক্য:
লাইসেন্স চুক্তি. যদিও ভার্চুয়ালেনভ বেশিরভাগ উদার এমআইটি লাইসেন্সের আওতায় আসে , কনডা 3 টি ধারা বিএসডি লাইসেন্স ব্যবহার করে।
কন্ডা আপনাকে তাদের নিজস্ব প্যাকেজ নিয়ন্ত্রণ ব্যবস্থা সরবরাহ করে। এই প্যাকেজ নিয়ন্ত্রণ সিস্টেমটি প্রায়শই জনপ্রিয় অ-পাইথন সফ্টওয়্যারগুলির পূর্ববর্তী সংস্করণগুলি (বেশিরভাগ জনপ্রিয় সিস্টেমগুলির জন্য) সরবরাহ করে, যা সহজেই কিছু মেশিন লার্নিং প্যাকেজগুলি কাজ করতে পারে। যথা আপনার সিস্টেমে অপ্টিমাইজড সি / সি ++ কোড সংকলন করতে হবে না। যদিও এটি আমাদের বেশিরভাগের জন্য একটি দুর্দান্ত ত্রাণ, এটি এ জাতীয় লাইব্রেরির কর্মক্ষমতাকে প্রভাবিত করতে পারে।
ভার্চুয়ালেনভের বিপরীতে, কন্ডা কমপক্ষে লিনাক্স সিস্টেমে কিছু সিস্টেম লাইব্রেরির নকল করে। এই লাইব্রেরিগুলি সিঙ্কের বাইরে চলে যেতে পারে যা আপনার প্রোগ্রামগুলির অসঙ্গত আচরণের দিকে পরিচালিত করে।
রায়:
কনডা দুর্দান্ত এবং মেশিন লার্নিংয়ের সাথে আপনার পথ শুরু করার সময় আপনার ডিফল্ট পছন্দ হওয়া উচিত। এটি আপনাকে জিসিসি এবং অসংখ্য প্যাকেজগুলির সাথে জগাখিচির কিছুটা সময় সাশ্রয় করবে। তবুও, কন্ডা ভার্চুয়ালেনভকে প্রতিস্থাপন করেন না। এটি কিছু অতিরিক্ত জটিলতার পরিচয় দেয় যা সর্বদা পছন্দসই নাও হতে পারে। এটি বিভিন্ন লাইসেন্সের আওতায় আসে। আপনি বিতরণ করা পরিবেশ বা এইচপিসি হার্ডওয়ারে কনডা ব্যবহার এড়াতে চাইতে পারেন।