Conda Cheatsheet - Parameter Baris Perintah Anaconda
Lupa parameter perintah conda?
Konten Halaman
Berikut adalah sebuah Kartu Panduan Conda yang telah saya susun beberapa waktu lalu, mencakup perintah-perintah dan tips penting untuk mengelola lingkungan, paket, dan saluran yang saya temukan berguna.
Menginstal dan Memperbarui Conda
- Verifikasi Instalasi dan Versi Conda:
conda info
- Perbarui Conda:
conda update conda
- Perbarui Meta Paket Anaconda:
conda update anaconda
Mengelola Lingkungan
- Buat Lingkungan Baru:
conda create --name my_env conda create -n my_env python=3.8 # Tentukan versi Python conda create -n bioinfo fastqc trimmomatic bwa # Buat dengan paket spesifik
- Aktifkan Lingkungan:
conda activate my_env # Di Windows, Linux, macOS source activate my_env # Di Linux, OS X (sintaks lama)
- Nonaktifkan Lingkungan:
conda deactivate
- Daftar Semua Lingkungan:
conda env list conda info --envs
- Salin Lingkungan:
conda create --clone old_env --name new_env
- Ubah Nama Lingkungan:
conda env rename -n old_env -d new_env
- Hapus Lingkungan:
conda env remove -n my_env conda remove --name my_env --all
- Daftar Revisi Lingkungan:
conda list --revisions
- Kembalikan Lingkungan ke Revisi:
conda install --rev 3 # Kembali ke revisi 3
Mengelola Paket
- Daftar Paket yang Terinstal:
conda list conda list -n my_env # Daftar paket dalam lingkungan spesifik
- Instal Paket:
conda install package_name conda install -c conda-forge package_name # Instal dari saluran spesifik conda install package_name=1.2.3 # Instal versi spesifik
- Perbarui Semua Paket dalam Lingkungan:
conda update --all
- Hapus Paket:
conda remove package_name conda remove --name my_env package_name # Hapus dari lingkungan spesifik
- Cari Paket:
conda search package_name conda search -c conda-forge package_name # Cari dalam saluran spesifik
Bekerja dengan Saluran
- Daftar Saluran:
conda config --show channels
- Tambahkan Saluran:
conda config --add channels conda-forge conda config --prepend channels conda-forge # Tambahkan dengan prioritas tertinggi conda config --append channels bioconda # Tambahkan dengan prioritas terendah
- Atur Prioritas Saluran:
conda config --set channel_priority strict
Mengeksport dan Mengimpor Lingkungan
- Ekspor Lingkungan ke YAML:
conda env export > environment.yml conda env export --from-history > environment.yml # Ekspor hanya paket yang secara eksplisit diminta
- Impor Lingkungan dari YAML:
conda env create --name my_env --file environment.yml
- Ekspor Lingkungan ke File TEXT:
conda list --export > requirements.txt
- Impor Lingkungan dari File TEXT:
conda create --name my_env --file requirements.txt
Perintah Tambahan
- Dapatkan Bantuan untuk Perintah:
conda -h conda install -h
- Bersihkan File yang Tidak Digunakan:
conda clean --all
- Periksa Konfigurasi Conda:
conda config --get conda config --get channels
Mamba (Opsional)
Mamba adalah alternatif yang lebih cepat dari Conda, tetapi memiliki beberapa keterbatasan, terutama mengenai revisi lingkungan.
- Instal Mamba:
conda install -c conda-forge mamba
- Gunakan Mamba Secara Interchangeable dengan Conda: Sebagian besar perintah sama, tetapi Mamba tidak mendukung mengembalikan revisi lingkungan[2][4].
Tips
- Buat Nama Lingkungan yang Deskriptif: Membantu dalam mengelola beberapa lingkungan.
- Aktifkan Lingkungan Sebelum Menginstal Paket: Memastikan paket terinstal di lingkungan yang benar.
- Gunakan Saluran Spesifik untuk Paket: Memastikan Anda mendapatkan paket dari sumber yang diinginkan.
- Hindari Konflik Ketergantungan: Instal semua program dalam lingkungan secara bersamaan[5].
Tautan yang Berguna
- Kartu Panduan Python
- Ruang Python
- Lambda Bertingkat dengan AWS SAM dan Python
- Reranking dengan Model Embedding
- Kartu Panduan Bash
- Melatih Detektor Objek AI dengan Label Studio & MMDetection
- Deteksi Objek dengan TensorFlow
- Kartu Panduan Ollama
- Kartu Panduan Docker
- Kartu Panduan Markdown
- Kartu Panduan venv
- Menghasilkan PDF dalam Python - Perpustakaan dan contoh"