CDADA instalacja wymagań

CDADA instalacja wymagań
Dystrybucja Anaconda, powszechnie znana jako Anaconda, jest jedną z najbardziej znanych platform dystrybucji Pythona.

Jest to popularne narzędzie dla programistów nauki danych i uczenia maszynowego. Dzieje się tak, ponieważ oferuje kolekcję ponad 800 opakowań zainstalowanych i wyselekcjonowanych do prawidłowego działania po wyjęciu z pudełka.

Dystrybucja Anaconda jest również bezpłatna i bardzo przyjazna dla użytkownika. Jest wyposażony w interfejs wiersza poleceń dla kujonów terminali i nawigatora Anaconda, umożliwiając zarządzanie środowiskami i pakietami z interfejsem GUI.

W rezultacie jest to ulubiona platforma Python dla każdego, kto chce szybko skonfigurować pełnoprawne środowisko Pythona bez instalowania pakietów ręcznie.

Co to jest Conda?

Dystrybucja Anaconda jest wyposażona w menedżer pakietów CDA. CDADA to potężne narzędzie wiersza poleceń, które pozwala pobierać, instalować, aktualizować i odinstalować pakiety. Umożliwia także tworzenie i zarządzanie środowiskami wirtualnymi za pomocą prostych poleceń.

Jakie są wymagania.tekst?

Wymagania.TXT to prosty plik tekstowy, który pozwala śledzić zainstalowane i włączone moduły Python.

Ten plik przechowuje listę modułów i pakietów wymaganych w danym projekcie. Stąd, jeśli chcesz powtórzyć projekt w nowym środowisku, możesz odwołać się do tego pliku, aby zainstalować zależności zamiast ręcznego ich śledzenia.

Istnieje wyraźna wada korzystania z wymagań.plik txt. Jest zbudowany do pracy z menedżerem pakietów PIP.

Nie oznacza to jednak, że nie możesz go używać z Conda. W tym artykule zbadamy różne sposoby używania do instalacji pakietów z wymagań.plik txt za pomocą condry.

Python tworzy wymagania.tekst

Chociaż istnieją różne sposoby tworzenia wymagań.plik txt, najlepszy jest użycie PIP.

Zacznij od nawigacji do środowiska, w którym znajduje się Twój projekt. Następnie użyj polecenia PIP Freeze, aby wyeksportować swoje pakiety do wymagań.plik txt.

$ PIP Freeze> Wymagania.tekst

Polecenie wyprowadzi listę wszystkich pakietów zainstalowanych w tym środowisku w określonym pliku.

Dobrą rzeczą w użyciu PIP Freeze jest uzyskanie nazwy pakietu i odpowiedniej wersji w łatwym do odczytania pliku.

Przykład wymagań.Pokazany jest plik TXT z polecenia PIP Freeze:

aiohttp @ plik: /// tmp/build/80754af9/aiohttp_1646806365504/robo
aioSignal @ plik: /// tmp/build/80754AF9/aiOSignal_1637843061372/work
alabaster @file: /// home/ktietz/src/ci/alabaster_1611921544520/robota
Anaconda-client @ plik: /// tmp/build/80754AF9/AnaConda-Client_1635342557008/Work
Anaconda-Navigator == 2.1.4
Anaconda-project @ plik: /// tmp/build/80754AF9/AnaConda-Project_1637161053845/Work
Anyio @File: /// tmp/build/80754af9/Anyio_1644463572971/work/dist
AppDirs == 1.4.4
argon2-cffi @File: /// opt/ceda/ceda-bld/argon2-cffi_1645000214183/work
argon2-cffi-bindings @ plik: /// tmp/build/80754af9/argon2-cffi-bindings_1644569679365/robo
Arrow @File: /// opt/ceda/ceda-bld/arrow_16491666651673/work
Astroid @ plik: /// tmp/build/80754af9/astroid_1628063140030/robota
Astropy @File: /// opt/ceda/ceda-bld/astropy_1650891077797/work
asttokens @ plik: /// opt/ceda/ceda-bld/asttokens_1646925590279/work
Async Timeout @ plik: /// tmp/build/80754af9/async-timeout_1637851218186/robota
AtomicWrites == 1.4.0
attrs@plik: /// opt/cdaga/cdaga-bld/attrs_1642510447205/robota

Jeśli używasz CONDA jako Menedżera Środowiska, uruchom poniższe polecenie, aby stworzyć wymagania.tekst

$ CONDA LISTE -E> Wymagania.tekst

CDADA instalacja wymagań.tekst

Jeśli utworzysz nowe środowisko CONDA, otrzymasz minimalne środowisko Python bez zainstalowanego PIP. Może to być problematyczne, jeśli chcesz użyć PIP i wymagań.plik txt do skonfigurowania projektu.

Istnieje kilka metod, które można użyć, aby to rozwiązać:

Instalowanie PIP w środowisku.

Jeśli PIP brakuje w tym środowisku, możesz po prostu użyć CONDA do zainstalowania go jako:

$ CDADA instaluj PIP


Po zainstalowaniu PIP możesz go użyć do instalacji pakietów w swoich wymaganiach.plik txt.

Wymagania instalacyjne $ pip -r.tekst

Drugim rozwiązaniem jest wykorzystanie wymagań.plik txt, aby utworzyć środowisko poza pudełkiem.

W tym celu możesz użyć flagi -file podczas tworzenia środowiska z kondą jako:

$ ceda create -nazwa --Wymagania dotyczące pliku.tekst

CDADA przyjmie plik i utworzy środowisko z określonymi pakietami.

Za pomocą instalacji CONDA za pomocą -flag

Jeśli utworzyłeś swoje środowisko, możesz użyć flagi -file za pomocą polecenia instalacji CDA:

$ CDADA instalacja -wymagania dotyczące pliku.tekst

Polecenie rozwiązuje pakiety określone w pliku i zainstaluje je w środowisku.

Wniosek

Ten samouczek nauczył Cię różnych sposobów instalowania pakietów w wymaganiach.plik txt za pomocą condry.