• 0

ما الفرق بين pip و conda؟

وجدت على شبكة الإنترنت شرحا لتثبيت iPython عن طريق conda، فهل يمككني استخدام pip لتثبيته بدلا من conda؟ وما الفرق بينهما؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

الكثير من مبرمجي بايثون يستخدمون pip و easy_install و virtualenv ولا يعرفون غيرها، لكن هذه الأدوات قد لا تلبي جميع متطلباتنا، فالمشكلة الأساسية فيها أن جميعها تركّز حول بايثون وتهمل اعتماديات مكتبات غير بايثونية، مثل HDF5 وMKL وLLVM التي لا تملك ملف setup.py في شيفرتها المصدرية.
لذلك فإن conda هي أداة تحزيم وتثبيت تهدف إلى القيام بأعمال لا تقوم بها pip مثل التعامل مع اعتماديات المكتبات خارج أحزمة بايثون، بالإضافة إلى ذلك فإن conda تصنع بيئة افتراضية بطريقة مشابهة لـ virtualenv.

ملخّص الكلام: تقوم conda بأشياء أكثر من pip لذلك تجد أن بعض البرامج يجب تثبيتها عبر conda.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن