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

Przejrzyj uv - Nowy menedżer pakietów, projektów i środowisk Pythona
Instalacja i aktualizacja Conda
- Sprawdzenie instalacji i wersji Conda:
conda info - Aktualizacja Conda:
conda update conda - Aktualizacja metapakietu Anaconda:
conda update anaconda
Zarządzanie środowiskami
- Utworzenie nowego środowiska:
conda create --name my_env conda create -n my_env python=3.8 # Określenie wersji Pythona conda create -n bioinfo fastqc trimmomatic bwa # Utworzenie z konkretnymi pakietami - Aktywowanie środowiska:
conda activate my_env # Na Windows, Linux, macOS source activate my_env # Na Linux, OS X (stara składnia) - Deaktywowanie środowiska:
conda deactivate - Wyświetlenie wszystkich środowisk:
conda env list conda info --envs - Klonowanie środowiska:
conda create --clone old_env --name new_env - Zmiana nazwy środowiska:
conda env rename -n old_env -d new_env - Usunięcie środowiska:
conda env remove -n my_env conda remove --name my_env --all - Wyświetlenie wersji środowiska:
conda list --revisions - Przywrócenie środowiska do wersji:
conda install --rev 3 # Przywrócenie do wersji 3
Zarządzanie pakietami
- Wyświetlenie zainstalowanych pakietów:
conda list conda list -n my_env # Wyświetlenie pakietów w konkretnym środowisku - Zainstalowanie pakietu:
conda install package_name conda install -c conda-forge package_name # Instalacja z konkretnego kanału conda install package_name=1.2.3 # Instalacja konkretnej wersji - Aktualizacja wszystkich pakietów w środowisku:
conda update --all - Usuwanie pakietu:
conda remove package_name conda remove --name my_env package_name # Usunięcie z konkretnego środowiska - Wyszukiwanie pakietów:
conda search package_name conda search -c conda-forge package_name # Wyszukiwanie w konkretnym kanale
Praca z kanałami
- Wyświetlenie kanałów:
conda config --show channels - Dodanie kanału:
conda config --add channels conda-forge conda config --prepend channels conda-forge # Dodanie z najwyższy priorytetem conda config --append channels bioconda # Dodanie z najniższym priorytetem - Ustawienie priorytetu kanałów:
conda config --set channel_priority strict
Eksportowanie i importowanie środowisk
- Eksportowanie środowiska do pliku YAML:
conda env export > environment.yml conda env export --from-history > environment.yml # Eksportuj tylko jawnie wymienione pakiety - Importowanie środowiska z pliku YAML:
conda env create --name my_env --file environment.yml - Eksportowanie środowiska do pliku tekstowego:
conda list --export > requirements.txt - Importowanie środowiska z pliku tekstowego:
conda create --name my_env --file requirements.txt
Dodatkowe polecenia
- Pobranie pomocy dla polecenia:
conda -h conda install -h - Wyczyszczenie niepotrzebnych plików:
conda clean --all - Analiza konfiguracji 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.
- Instalacja Mamba:
conda install -c conda-forge mamba - Użycie Mamba zamiennie z Conda: Większość poleceń jest taka sama, ale Mamba nie obsługuje cofania wersji środowisk[2][4].
Wskazówki
- Twórz opisowe nazwy środowisk: Pomaga w zarządzaniu wieloma środowiskami.
- Aktywuj środowisko przed instalacją pakietów: Zapewnia, że pakiety są instalowane w odpowiednim środowisku.
- Używaj konkretnych kanałów dla pakietów: Zapewnia, że otrzymasz pakiety z odpowiednich źródeł.
- Unikaj konfliktów zależności: Instaluj wszystkie programy w środowisku jednocześnie[5].
Przydatne linki
- uv - Nowy menedżer pakietów, projektów i środowisk Pythona
- Cheat sheet Pythona
- Python
- Warstwowe Lambdy z AWS SAM i Pythonem
- Ponowne rangowanie z modelami embeddingów
- Trening detektora obiektów AI z Label Studio i MMDetection
- Wykrywanie obiektów z TensorFlow
- Cheat sheet Markdown
- Cheat sheet venv
- Generowanie PDF w Pythonie - biblioteki i przykłady