Karta cheat Conda - parametry wiersza poleceń Anaconda - najbardziej przydatne polecenia conda
Zapomniałeś parametrów polecenia conda?
Page content
Oto cheatshet z Conda, który stworzyłem kilka czasów temu…
Ten cheatsheet z Conda obejmuje najważniejsze polecenia i wskazówki dotyczące zarządzania środowiskami, pakietami i kanałami które znalezłem przydatnymi.

Przejrzyj uv - nowy menedżer pakietów, projektów i środowisk Pythona
Instalacja i aktualizacja Conda
- Sprawdź instalację i wersję Conda:
conda info - Zaktualizuj Conda:
conda update conda - Zaktualizuj metapakiet Anaconda:
conda update anaconda
Zarządzanie środowiskami
- Utwórz nowe środowisko:
conda create --name my_env conda create -n my_env python=3.8 # Określ wersję Pythona conda create -n bioinfo fastqc trimmomatic bwa # Utwórz z konkretnymi pakietami - Aktywuj środowisko:
conda activate my_env # W systemach Windows, Linux, macOS source activate my_env # W systemach Linux, macOS (stary składnia) - Wyłącz środowisko:
conda deactivate - Wyświetl wszystkie środowiska:
conda env list conda info --envs - Skopiuj środowisko:
conda create --clone old_env --name new_env - Zmień nazwę środowiska:
conda env rename -n old_env -d new_env - Usuń środowisko:
conda env remove -n my_env conda remove --name my_env --all - Wyświetl wersje środowiska:
conda list --revisions - Przywróć środowisko do wersji:
conda install --rev 3 # Przejdź do wersji 3
Zarządzanie pakietami
- Wyświetl zainstalowane pakiety:
conda list conda list -n my_env # Wyświetl pakiety w konkretnym środowisku - Zainstaluj pakiet:
conda install package_name conda install -c conda-forge package_name # Zainstaluj z konkretnego kanału conda install package_name=1.2.3 # Zainstaluj konkretną wersję - Zaktualizuj wszystkie pakiety w środowisku:
conda update --all - Usuń pakiet:
conda remove package_name conda remove --name my_env package_name # Usuń z konkretnego środowiska - Wyszukaj pakiety:
conda search package_name conda search -c conda-forge package_name # Wyszukaj w konkretnym kanale
Praca z kanałami
- Wyświetl kanały:
conda config --show channels - Dodaj kanał:
conda config --add channels conda-forge conda config --prepend channels conda-forge # Dodaj jako pierwszy conda config --append channels bioconda # Dodaj jako ostatni - Ustaw priorytet kanałów:
conda config --set channel_priority strict
Eksportowanie i importowanie środowisk
- Eksportuj środowisko do pliku YAML:
conda env export > environment.yml conda env export --from-history > environment.yml # Eksportuj tylko jawnie wymienione pakiety - Importuj środowisko z pliku YAML:
conda env create --name my_env --file environment.yml - Eksportuj środowisko do pliku tekstowego:
conda list --export > requirements.txt - Importuj środowisko z pliku tekstowego:
conda create --name my_env --file requirements.txt
Dodatkowe polecenia
- Pomoc dla polecenia:
conda -h conda install -h - Wyczyść niepotrzebne pliki:
conda clean --all - Przejrzyj konfigurację Conda:
conda config --get conda config --get channels
Mamba (opcjonalnie)
Mamba to szybszy alternatywa dla Conda, ale ma pewne ograniczenia, szczególnie co do wersji środowisk.
- Zainstaluj Mamba:
conda install -c conda-forge mamba - Użyj Mamba zamiennie z Conda: Większość poleceń jest taka sama, ale Mamba nie obsługuje cofania wersji środowisk.
Wskazówki
- Używaj opisowych nazw środowisk: Pomaga w zarządzaniu wieloma środowiskami.
- Aktywuj środowisko przed instalacją pakietów: Gwarantuje, że pakiety zostaną zainstalowane w odpowiednim środowisku.
- Używaj konkretnych kanałów do pakietów: Gwarantuje, że otrzymasz pakiety z żądanych źródeł.
- Unikaj konfliktów zależności: Zainstaluj wszystkie programy w środowisku jednocześnie.