किसी अन्य .yml फ़ाइल के साथ पहले से मौजूद कोंडा पर्यावरण को कैसे अपडेट किया जा सकता है। यह उन परियोजनाओं पर काम करते समय बेहद मददगार होता है, जिनमें कई आवश्यकता वाली फाइलें होती हैं, अर्थात base.yml, local.yml, production.yml
, आदि।
उदाहरण के लिए, नीचे एक base.yml
फाइल में कोंडा-फोर्ज, कोंडा और पाइप पैकेज हैं:
base.yml
name: myenv
channels:
- conda-forge
dependencies:
- django=1.10.5
- pip:
- django-crispy-forms==1.6.1
वास्तविक वातावरण के साथ बनाया गया है
conda env create -f base.yml
:।
बाद में, अतिरिक्त पैकेजों को इसमें जोड़ना होगा base.yml
। एक अन्य फ़ाइल, कहते हैं local.yml
, उन अद्यतनों को आयात करने की आवश्यकता है।
इसे पूरा करने के पिछले प्रयासों में शामिल हैं:
local.yml
आयात परिभाषा के साथ एक फ़ाइल बनाना :
channels:
dependencies:
- pip:
- boto3==1.4.4
imports:
- requirements/base.
और फिर कमांड चलाएँ
conda install -f local.yml
:।
यह काम नहीं करता। कोई विचार?