कॉन्डा चीटशीट - एनाकोंडा कमांड लाइन पैरामीटर

क्या आपने conda कमांड पैरामीटर भूल गए हैं?

Page content

यहाँ एक कॉन्डा चैटशीट है जो मैं कुछ समय पहले तैयार कर चुका हूँ… इस कॉन्डा चैटशीट में वातावरण, पैकेज और चैनल के प्रबंधन के लिए आवश्यक आदेश और सुझावों का वर्णन किया गया है जो मुझे उपयोगी लगे हैं.

सो रहा कॉन्डा

इंस्टॉल करना और अपडेट करना

  • कॉन्डा की इंस्टॉलेशन और संस्करण की जांच करें:
    conda info
    
  • कॉन्डा को अपडेट करें:
    conda update conda
    
  • एनाकोंडा मेटा पैकेज को अपडेट करें:
    conda update anaconda
    

वातावरण प्रबंधन

  • एक नए वातावरण की रचना करें:
    conda create --name my_env
    conda create -n my_env python=3.8  # पायथन संस्करण निर्दिष्ट करें
    conda create -n bioinfo fastqc trimmomatic bwa  # विशिष्ट पैकेज के साथ बनाएं
    
  • एक वातावरण को सक्रिय करें:
    conda activate my_env  # विंडोज़, लिनक्स, मैकओएस पर
    source activate my_env  # लिनक्स, ओएस एक्स (पुराना सिंटैक्स)
    
  • एक वातावरण को बंद करें:
    conda deactivate
    
  • सभी वातावरणों की सूची:
    conda env list
    conda info --envs
    
  • एक वातावरण को क्लोन करें:
    conda create --clone old_env --name new_env
    
  • एक वातावरण का नाम बदलें:
    conda env rename -n old_env -d new_env
    
  • एक वातावरण को हटाएं:
    conda env remove -n my_env
    conda remove --name my_env --all
    
  • एक वातावरण के संशोधनों की सूची:
    conda list --revisions
    
  • एक वातावरण को एक संशोधन में वापस लाएं:
    conda install --rev 3  # संशोधन 3 में वापस लौटें
    

पैकेज प्रबंधन

  • इंस्टॉल किए गए पैकेजों की सूची:
    conda list
    conda list -n my_env  # एक विशिष्ट वातावरण में पैकेजों की सूची
    
  • एक पैकेज को इंस्टॉल करें:
    conda install package_name
    conda install -c conda-forge package_name  # एक विशिष्ट चैनल से इंस्टॉल करें
    conda install package_name=1.2.3  # एक विशिष्ट संस्करण को इंस्टॉल करें
    
  • एक वातावरण में सभी पैकेजों को अपडेट करें:
    conda update --all
    
  • एक पैकेज को हटाएं:
    conda remove package_name
    conda remove --name my_env package_name  # एक विशिष्ट वातावरण से हटाएं
    
  • पैकेजों की खोज करें:
    conda search package_name
    conda search -c conda-forge package_name  # एक विशिष्ट चैनल में खोजें
    

चैनल के साथ काम करें

  • चैनलों की सूची:
    conda config --show channels
    
  • एक चैनल जोड़ें:
    conda config --add channels conda-forge
    conda config --prepend channels conda-forge  # सबसे ऊपर के प्राथमिकता के साथ जोड़ें
    conda config --append channels bioconda  # सबसे नीचे के प्राथमिकता के साथ जोड़ें
    
  • चैनल प्राथमिकता को सेट करें:
    conda config --set channel_priority strict
    

वातावरणों का निर्यत और आयात

  • वातावरण को YAML में निर्यत करें:
    conda env export > environment.yml
    conda env export --from-history > environment.yml  # केवल विशिष्ट रूप से अनुरोधित पैकेजों को निर्यत करें
    
  • YAML से वातावरण को आयात करें:
    conda env create --name my_env --file environment.yml
    
  • वातावरण को टेक्स्ट फ़ाइल में निर्यत करें:
    conda list --export > requirements.txt
    
  • टेक्स्ट फ़ाइल से वातावरण को आयात करें:
    conda create --name my_env --file requirements.txt
    

अतिरिक्त आदेश

  • एक आदेश के लिए मदद प्राप्त करें:
    conda -h
    conda install -h
    
  • अप्रयुक्त फ़ाइलों की सफाई करें:
    conda clean --all
    
  • कॉन्डा संरचना की जांच करें:
    conda config --get
    conda config --get channels
    

मम्बा (वैकल्पिक)

मम्बा कॉन्डा के एक तेज़ विकल्प है, लेकिन यह कुछ सीमाएँ हैं, विशेष रूप से वातावरण संशोधनों के संबंध में।

  • मम्बा को इंस्टॉल करें:
    conda install -c conda-forge mamba
    
  • मम्बा को कॉन्डा के साथ बदले से उपयोग करें: अधिकांश आदेश समान हैं, लेकिन मम्बा वातावरण संशोधनों के वापस लौटने का समर्थन नहीं करता है[2][4]।

सुझाव

  • विवरणपूर्ण वातावरण नाम बनाएं: बहुत सारे वातावरणों के प्रबंधन में सहायता करता है।
  • पैकेज इंस्टॉल करने से पहले वातावरण को सक्रिय करें: यह सुनिश्चित करता है कि पैकेज सही वातावरण में इंस्टॉल होते हैं।
  • पैकेजों के लिए विशिष्ट चैनल का उपयोग करें: यह सुनिश्चित करता है कि आप वांछित स्रोतों से पैकेज प्राप्त करते हैं।
  • सहायता के बिना निर्भरता संघर्षों को बचाएं: एक साथ वातावरण में सभी कार्यक्रमों को इंस्टॉल करें[5]।

उपयोगी लिंक