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