manual de consulta de comandos comunes de conda (imprescindible para personas perezosas)

Conda es un sistema de gestión de paquetes y un sistema de gestión de entornos de código abierto para instalar múltiples versiones de paquetes de software y sus dependencias, y cambiar fácilmente entre ellos.

En Windows, debe instalar y usar Anaconda Prompt; en Linux, puede ejecutar directamente el comando conda.

 1. Crea un nuevo entorno


conda create -n your_env_name python=XX 
# o
conda create --name your_env_name python=XX
-n es --name, your_env_name es el nombre de su entorno personalizado.

Por ejemplo:

​conda create -n newenv python=3.7
# python=3.7 instalará la última versión de la serie python3.7 (como 3.7.12)
# Si desea especificar una versión más detallada, debe usar python=3.7.2


2. Activar un entorno


Activar, activar. Es decir, entrar en un entorno.

Sistema Windows:

conda active your_env_name
Linux系统:

fuente activar your_env_name
Después de activar el entorno, puede verificar la versión de Python en el entorno actual:

Python --versión


3. Instalación y eliminación de paquetes, eliminación del entorno.


Después de activar el entorno especificado, puede instalar directamente los paquetes necesarios en el entorno:

Paquete de instalación:

conda install [paquete] 
# Por ejemplo: conda install numpy
# Especifique la versión del paquete: conda install xlrd=1.2.0 (tenga en cuenta el signo igual único)
# También puede usar pip install para instalar pip install xlrd==1.2.0 ( observe el doble signo igual) No.)
# Ver versiones disponibles: pip install spyder==*
Eliminar un paquete en el entorno actual:

conda remove [paquete] 
# Tenga en cuenta: no es conda desinstalar
# la desinstalación de pip solo está disponible bajo el comando pip
para actualizar un determinado paquete:

conda update [paquete]
# conda update --all Actualice todos los paquetes
y salga del entorno virtual actual:

fuente desactivar # entorno Linux
 
conda desactivar # entorno Windows
eliminar un entorno virtual:

conda remove -n your_env_name --all
# -n significa --name
para copiar un entorno virtual:

conda create --name new_env_name --clone old_env_name 
Al confirmar [Y/N] antes de la instalación, false significa que el usuario tomará la decisión en lugar de proceder directamente: 

configuración de conda --establecer siempre_yes falso


4.Consulta de entorno


Compruebe qué paquetes están instalados:

lista conda
para ver qué entornos virtuales están disponibles actualmente:

conda env list
# o
conda info --envs
consulta la versión de Python del entorno:

python --version
consulta la versión conda:

conda
--actualizaciones de versión conda:

conda actualizar conda
Ver detalles del entorno de conda:

información confidencial


5. Entorno para compartir/copia de seguridad


Una forma rápida de compartir un entorno es proporcionarle un archivo .yml de su entorno.

Primero active el entorno a compartir y genere un archivo Environment.yml en el directorio de trabajo actual.

conda env export > Environment.yml
Después de que la otra parte obtenga el archivo Environment.yml, coloque el archivo en el directorio de trabajo. Puede crear un entorno a partir del archivo mediante el siguiente comando.

conda env crear -f entorno.yml


6. Fuente espejo


método conda:

 Ver fuente espejo:

conda config --show canales
agregan fuente espejo (como la fuente Tsinghua):

conda config --agregar canales https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --agregar canales https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
 
# conda config --set show_channel_urls yes significa mostrar la URL del canal al instalar un paquete desde el canal, para que pueda conocer el origen de instalación del paquete.
Borre la caché de índice y asegúrese de que se utilice el índice proporcionado por el sitio espejo: 

conda clean -i
paquete de búsqueda: 

conda search [paquete]
vuelve a la fuente predeterminada:

conda config --remove-key canales
elimina una fuente reflejada (como la fuente de Tsinghua):

conda config --eliminar canales https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
método pip:

Especifique temporalmente la fuente espejo utilizada para instalar un determinado paquete:

pip install [paquete] -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install [paquete] -i http://pypi.douban.com/simple/ --trusted-host pypi.douban .com

Tsinghua: https://pypi.tuna.tsinghua.edu.cn/simple
Tencent: https://mirrors.cloud.tencent.com/pypi/simple
Alibaba Cloud: http://mirrors.aliyun.com/pypi /simple/
Universidad de Ciencia y Tecnología de China https://pypi.mirrors.ustc.edu.cn/simple/Universidad
de Ciencia y Tecnología de Huazhong: http://pypi.hustunique.com/Universidad
de Ciencia y Tecnología de Shandong: http://pypi.sdutlinux.org/ 
Douban: http://pypi.douban.com/simple/

7. Limpiar


Eliminar paquetes no utilizados:

conda clean -p     
elimina el paquete tar:

conda clean -t     
elimina todos los paquetes de instalación y el caché:

conda limpia -y --todos 
 

おすすめ

転載: blog.csdn.net/cangqiongxiaoye/article/details/132132548