Requisiti di installazione di Conda

Requisiti di installazione di Conda
La distribuzione Anaconda, comunemente nota come Anaconda, è una delle piattaforme di distribuzione Python più rinomate.

È uno strumento popolare per gli sviluppatori di scienze dei dati e apprendimento automatico. Questo perché offre una raccolta di oltre 800 pacchetti installati e curati per funzionare correttamente fuori dalla scatola.

La distribuzione Anaconda è anche gratuita e molto intuitiva. Viene fornito con un'interfaccia della riga di comando per i nerd del terminale e il navigatore Anaconda, che consente di gestire ambienti e pacchetti con un'interfaccia GUI.

Di conseguenza, è una piattaforma Python preferita per chiunque desideri impostare rapidamente un ambiente Python a tutti gli effetti senza installare manualmente i pacchetti.

Cos'è Conda?

La distribuzione di Anaconda viene fornita con il gestore dei pacchetti Conda. Conda è una potente utilità di comando che consente di scaricare, installare, aggiornare e disinstallare i pacchetti. Ti consente inoltre di creare e gestire ambienti virtuali con comandi semplici.

Cosa sono i requisiti.TXT?

I requisiti.txt è un semplice file di testo che consente di tenere traccia dei moduli Python installati e abilitati in un determinato ambiente.

Questo file mantiene un elenco di moduli e pacchetti richiesti in un determinato progetto. Quindi, se si desidera replicare il progetto in un nuovo ambiente, puoi fare riferimento a questo file per installare le dipendenze invece di rintracciarle manualmente.

C'è un chiaro svantaggio dell'utilizzo dei requisiti.file txt. È costruito per funzionare con il gestore dei pacchetti PIP.

Tuttavia, ciò non significa che non puoi usarlo con Conda. In questo articolo, esploreremo vari modi in cui puoi utilizzare per installare i pacchetti da un requisito.file txt usando la conda.

Python crea requisiti.TXT

Sebbene ci siano vari modi per creare i requisiti.file txt, il migliore è usare PIP.

Inizia navigando nell'ambiente in cui si trova il progetto. Successivamente, utilizzare il comando PIP Freeze per esportare i pacchetti ai requisiti.file txt.

$ PIP Freeze> Requisiti.TXT

Il comando emetterà l'elenco di tutti i pacchetti installati in quell'ambiente nel file specificato.

La cosa buona dell'utilizzo di PIP Freeze è ottenere il nome del pacchetto e la versione corrispondente in un file di facile lettura.

Un esempio dei requisiti.Viene visualizzato il file txt dal comando PIP Freeze:

aiohttp @ file: /// tmp/build/80754af9/aiohttp_1646806365504/lavoro
Aiosignal @ file: /// tmp/build/80754af9/aiosignal_1637843061372/lavoro
alabaster @file: /// home/ktietz/src/ci/alabaster_1611921544520/lavoro
Anaconda-client @ File: /// TMP/build/80754AF9/Anaconda-Client_1635342557008/Work
anaconda-navigator == 2.1.4
Anaconda-Project @ File: /// TMP/build/80754AF9/Anaconda-Project_1637161053845/Work
Anyio @file: /// tmp/build/80754af9/anyio_1644463572971/work/dist
appdirs == 1.4.4
argon2-cffi @file: /// opt/conda/conda-bld/argon2-cffi_1645000214183/lavoro
Argon2-cffi-bindings @ file: /// tmp/build/80754af9/argon2-cffi-bindings_1644569679365/lavoro
freccia @file: /// opt/conda/conda-bld/freccia_1649166651673/lavoro
Astroid @ file: /// TMP/build/80754af9/astroid_1628063140030/lavoro
Astropy @file: /// Opt/Conda/Conda-Bld/Astropy_1650891077797/Work
ASTTOKENS @ FILE: /// OPT/CONDA/CONDA-BLD/ASTTOKENS_1646925590279/lavoro
Async-timeout @ file: /// tmp/build/80754af9/async-timeout_1637851218186/lavoro
AtomicWrites == 1.4.0
Atrs@File: /// Opt/Conda/Conda-Bld/Atrs_1642510447205/Work

Se stai utilizzando Conda come gestore ambientale, esegui il comando di seguito per creare un requisito.TXT

$ conda list -e> requisiti.TXT

Requisiti di installazione di Conda.TXT

Se crei un nuovo ambiente di condaggio, otterrai un ambiente Python minimo senza installazione di PIP. Questo può essere problematico se è necessario utilizzare PIP e i requisiti.file txt per impostare il tuo progetto.

Esistono diversi metodi che puoi usare per risolvere questo:

Installazione di PIP nell'ambiente.

Se PIP manca in quell'ambiente, puoi semplicemente usare Conda per installarlo come:

$ Conda Installa Pip


Una volta installato PIP, è possibile utilizzarlo per installare i pacchetti nei requisiti.file txt.

$ PIP Installa -R Requisiti.TXT

La seconda soluzione è utilizzare i requisiti.file txt per creare un ambiente fuori dalla scatola.

Per questo, puoi usare il flag -file quando crei un ambiente con Conda come:

$ conda create --name --Requisiti di file.TXT

Conda prenderà il file e creerà un ambiente con i pacchetti specificati.

Utilizzo di Conda Installa con il -FLAG

Se hai creato il tuo ambiente, è possibile utilizzare il flag -file con il comando di installazione di Conda come:

$ conda installazione -requisiti file.TXT

Il comando risolverà i pacchetti specificati nel file e li installerà nell'ambiente.

Conclusione

Questo tutorial ti ha insegnato vari modi per installare i pacchetti nei requisiti.file txt usando la conda.