Tutorial de uso de comandos comunes de Conda

inserte la descripción de la imagen aquí


prefacio

Conda es un sistema de gestión de paquetes y un sistema de gestión de entornos de código abierto, que tiene las siguientes características principales:

  1. Administre las dependencias de los paquetes de software: en el desarrollo y los experimentos de software reales, a menudo es necesario usar varios paquetes de software y bibliotecas de herramientas diferentes. A menudo, existen dependencias complejas entre estos paquetes de software, y puede haber problemas de compatibilidad entre las diferentes versiones. Conda puede ayudarnos a resolver estas dependencias automáticamente, asegurando que los paquetes requeridos se instalen y ejecuten correctamente.

  2. Administrar versiones de Python: durante el desarrollo y la implementación de aplicaciones de Python, a menudo es necesario usar diferentes versiones de Python. Conda puede crear y administrar múltiples entornos de Python independientes, y cada entorno puede instalar diferentes versiones de Python y otros paquetes y bibliotecas de herramientas.

  3. Portabilidad multiplataforma: dado que Conda admite la instalación y administración de paquetes multiplataforma, es fácil transferir un entorno de una computadora a otra sin instalar manualmente paquetes y dependencias.

  4. Eficiente y rápido: Conda proporciona funciones de instalación, actualización y desinstalación de paquetes rápidas y eficientes, que pueden mejorar en gran medida la eficiencia del desarrollo, la experimentación y la implementación de software.

El surgimiento de Conda nos brinda una forma simple y poderosa de administrar paquetes de software, entornos y dependencias, lo que nos permite enfocarnos más en el desarrollo de software en sí mismo sin gastar mucho esfuerzo en administrar paquetes de software y entornos.


Características principales de Conda

1. Introducción general

  1. Gestión de paquetes: Conda puede descargar miles de paquetes de Python a través de la red y resolver automáticamente sus dependencias. Los usuarios pueden instalar, actualizar, eliminar, revertir estos paquetes y administrar diferentes versiones de paquetes en su entorno.
  2. Gestión del entorno: Conda permite a los usuarios crear entornos virtuales fácilmente. Cada entorno virtual tiene un intérprete de Python independiente y paquetes de software instalados para facilitar el cambio rápido entre diferentes proyectos.
  3. Compatibilidad multiplataforma: Conda es compatible con varios sistemas operativos, como Windows, MacOS y Linux, y puede compartir entornos virtuales y paquetes entre plataformas.

若有新手不熟悉conda环境安装,可以参考博主写的Tutorial de instalación de Anaconda


Cuando se utiliza Conda para la administración del entorno de Python, los siguientes comandos están principalmente involucrados:

  1. conda create: Crear un nuevo entorno Conda.
  2. conda activate: activa el entorno Conda especificado.
  3. conda deactivate: Cierra el entorno Conda actualmente activo.
  4. conda install: Instala el paquete especificado.
  5. conda update: Actualizar paquetes instalados.
  6. conda remove: desinstale uno o más paquetes instalados.
  7. conda env export: exporta la información de configuración del entorno Conda y la lista de paquetes de los que depende.
  8. conda env create: Cree un nuevo entorno Conda basado en el archivo de configuración.

2. Detalles de uso específicos del comando Conda

Aquí hay algunos comandos Conda de uso común y sus instrucciones detalladas:

  1. conda create: Crear un nuevo entorno Conda.

    conda createEl comando se utiliza para crear un nuevo entorno Conda. Puede especificar la versión de Python y los paquetes que se instalarán. La sintaxis es la siguiente:

    conda create --name env_name python=3.8 package_name
    

    Entre ellos, env_namese encuentra el nombre del entorno, python=3.8que indica que está instalada la versión de Python 3.8, package_namey es el nombre del paquete que se debe instalar. Si no se especifica un nombre de paquete, el entorno creado está vacío y el usuario debe instalar manualmente los paquetes necesarios.

  2. conda activate: activa el entorno Conda especificado.

    conda activateEl comando se usa para activar el entorno Conda especificado para usar los paquetes en el entorno, la sintaxis es la siguiente:

    conda activate env_name
    

    donde env_nameestá el nombre del entorno que necesita ser activado.

  3. conda deactivate: Cierra el entorno Conda actualmente activo.

    conda deactivateEl comando se utiliza para cerrar el entorno Conda actualmente activo y volver al entorno Python predeterminado del sistema. La sintaxis es la siguiente:

    conda deactivate
    
  4. conda install: Instala el paquete especificado.

    conda installEl comando se utiliza para instalar el paquete de software especificado. Se pueden instalar varios paquetes de software al mismo tiempo. La sintaxis es la siguiente:

    conda install package_name1 package_name2 ...
    

    Si desea instalar una versión específica del paquete de software, puede usar pkg_name==versionel formulario para especificar el número de versión.

  5. conda update: Actualizar paquetes instalados.

    conda updateEl comando se utiliza para actualizar los paquetes de software instalados. Se pueden actualizar varios paquetes de software al mismo tiempo. La sintaxis es la siguiente:

    conda update package_name1 package_name2 ...
    
  6. conda remove: desinstale uno o más paquetes instalados.

    conda removeEl comando se utiliza para desinstalar uno o más paquetes de software instalados. Se pueden desinstalar varios paquetes de software al mismo tiempo. La sintaxis es la siguiente:

    conda remove package_name1 package_name2 ...
    
  7. conda env export: exporta la información de configuración del entorno Conda y la lista de paquetes de los que depende.

    conda env exportEl comando se utiliza para exportar la información de configuración del entorno Conda y la lista de paquetes de los que depende, esta información se puede guardar en un archivo, la sintaxis es la siguiente:

    conda env export --name env_name > environment.yaml
    

    Entre ellos, env_nameestá el nombre del entorno a exportar environment.yamly es el nombre del archivo para guardar la información de configuración.

  8. conda env create: Cree un nuevo entorno Conda basado en el archivo de configuración.

    conda env createEl comando se utiliza para crear un nuevo entorno Conda de acuerdo con el archivo de configuración, la sintaxis es la siguiente:

    conda env create --file environment.yaml
    

    Entre ellos, environment.yamlse encuentra el nombre del archivo de configuración, que guarda la información de configuración y las dependencias del entorno Conda.

    Los anteriores son algunos comandos de Conda de uso común y sus descripciones detalladas. Por supuesto, hay muchos otros comandos y opciones útiles, que se pueden conda --helpaprender al ver la documentación de ayuda a través de los comandos.


conclusión

Debido a la capacidad limitada de los bloggers, los métodos mencionados en este artículo inevitablemente tendrán omisiones. Espero que puedan señalar los errores con entusiasmo, para que la próxima revisión pueda presentarse a todos de una manera más perfecta y rigurosa.

Supongo que te gusta

Origin blog.csdn.net/weixin_40280870/article/details/131325962
Recomendado
Clasificación