بالنظر إلى الوثائق المتاحة و repo ، أجد صعوبة في فهم كيف تتناسب Anaconda / Miniconda مع pipenv
. ما أفهمه هو أنه يمكن تثبيت توزيعات conda
بدلاً من ذلك / بجانب CPython (عبر pyenv
). ليس من الواضح كيف تعمل البيئات الافتراضية conda
و pipenv
معًا أو تتفاعل.
والأهم من ذلك ، كيف يتفاعل pipenv
مع ملف conda
s environment.yml
، هل يفعل ذلك على الإطلاق؟ على سبيل المثال ، هل يمكن أن يكون لديك سيد Pipfile
والذي يتضمن environment.yml
إدخالات (من خلال قراءة pipenv
وأخذ environment.yml
في الحساب) ، أو (من المرجح أن تكون مفيدة ) مندوب من Pipfile
إلى conda environment.yml
؟
من المهم معرفة ذلك بالنسبة للبيئات المختلطة والترحيل النهائي من conda
إلى pipenv
. لتكون قادرًا على تحليل pipenv
وتبرير الهجرة المحتملة ، أنا (وعدد لا يحصى من الآخرين ، أفترض ؛)) بحاجة إلى معرفة كيفية تفاعل هذين الحلين مع بعضهما البعض (أو إذا كانا كذلك على الإطلاق). مرة أخرى ، هذا غير واضح حاليًا من الوثائق المتاحة. هل يمكنك التوضيح من فضلك؟
في حالة عدم وجود مثل هذا التكامل ، سيكون من الجيد التفكير في آلية "امتداد" عامة (في pipenv
وربما Pipfile
أيضًا) لدمج مديري الحزم الآخرين (قد يكون conda أو حتى الأدوات متعددة اللغات مثل البضائع ، npm ، وما إلى ذلك).
تم تصميم Pipenv لـ CPython.
نرحب بطلبات سحب الوثائق!
متفقًا على أن هذا سيكون مفيدًا للغاية. أنا متحمس بشأن Pipenv ، لكن لا يمكنني معرفة كيفية جعله يعمل مع سير العمل الحالي. بمجرد أن أتمكن من تشغيله ، سأكون سعيدًا بالمساهمة في التوثيق ، على الرغم من أنني لا أضمن حدوث ذلك في أي وقت قريب