कोंडा चीटशीट - एनाकोंडा कमांडलाइन पैरामीटर्स - सबसे उपयोगी कोंडा कमांड्स
क्या आप कोंडा कमांड पैरामीटर्स भूल गए हैं?
Page content
यहाँ एक कोंडा चिट्ठी है जिसे मैंने कुछ समय पहले तैयार किया था… यह कोंडा चिट्ठी पर्याप्त महत्वपूर्ण कमांड्स और टिप्स को कवर करती है जो पर्यावरण, पैकेज, और चैनल्स को मैनेज करने में उपयोगी हैं जो मैंने उपयोगी पाया।
कृपया देखें uv - नया पाइथन पैकेज, प्रोजेक्ट, और पर्यावरण मैनेजर
कोंडा का इंस्टॉलेशन और अपडेट
- कोंडा इंस्टॉलेशन और संस्करण की पुष्टि करें:
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
- पर्यावरण को TEXT फाइल में निर्यात करें:
conda list --export > requirements.txt
- TEXT फाइल से पर्यावरण आयात करें:
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]।
उपयोगी लिंक्स
- uv - नया पाइथन पैकेज, प्रोजेक्ट, और पर्यावरण मैनेजर
- पाइथन चिट्ठी
- पाइथन स्पेस
- लेयरड लैम्ब्डास के साथ AWS SAM और पाइथन
- एम्बेडिंग मॉडल्स के साथ रीरैंकिंग
- लेबल स्टूडियो और MMDetection के साथ ऑब्जेक्ट डिटेक्टर AI का प्रशिक्षण
- टेंसरफ्लो के साथ ऑब्जेक्ट डिटेक्शन
- मार्कडाउन चिट्ठी
- venv चिट्ठी
- पाइथन में PDF जनरेट करने - लाइब्रेरी और उदाहरण