Instalación de Anaconda3 y resolución de conflictos con Python nativo

Instalación de Anaconda3 y resolución de conflictos con Python nativo

1. Introducción a Anaconda

Anaconda es un paquete de software para aprender y desarrollar el lenguaje de programación Python, un entorno de desarrollo integrado (IDE) escrito en Python. Proporciona múltiples herramientas de línea de comandos, como shell, condal, etc., así como el administrador de dependencias pip. Mediante el uso de estas herramientas y archivos de biblioteca, puede configurar rápidamente su propio entorno de Python y realizar varios tipos de experimentos de codificación. En comparación con otras interfaces de línea de comandos de Unix/Linux, Anaconda es más personalizable y flexible porque proporciona una interfaz gráfica de usuario (GUI) similar a las aplicaciones de escritorio de Windows.

El paquete anaconda3 es parte de la suite Anaconda, que contiene muchas herramientas y bibliotecas útiles, como pip_packager, condal-install, jupyterhub, etc. Estas herramientas pueden ayudarlo a compilar, probar e implementar fácilmente el código python. Al usar Anaconda3, puede aprender y desarrollar Python de manera más eficiente y dominar varios marcos y tecnologías principales en un corto período de tiempo.

La relación entre Anaconda y Python

Anaconda3 tiene una relación muy estrecha con Python. Como entorno de desarrollo integrado (IDE), Anaconda3 puede conectar muchos marcos y bibliotecas diferentes para desarrollar y depurar fácilmente aplicaciones de Python.

Anaconda incluye Conda, Python y muchos kits de herramientas instalados, como: numpy , pandas , etc.

Miniconda incluye Conda, Python , se prefiere ahorrar espacio en disco

Conda es un administrador de paquetes y entornos de código abierto que se puede usar para instalar diferentes versiones de paquetes de software y sus dependencias en la misma máquina, y para cambiar entre diferentes entornos.

Ventajas de Anaconda

Al usar Anaconda, puede aprender y desarrollar Python de manera más eficiente y dominar varios marcos y tecnologías principales en un corto período de tiempo.

Primero, anaconda es más personalizable y flexible porque proporciona una interfaz gráfica de usuario (GUI) similar a las aplicaciones de escritorio de Windows. Esto significa que puede personalizar elementos como barras de herramientas, menús y botones, y realizar atajos de teclado de manera más conveniente. Al mismo tiempo, Anaconda también proporciona una gran cantidad de complementos y extensiones, que pueden ayudarlo a compilar y probar mejor código Python complejo.

En segundo lugar, Anaconda tiene un mejor soporte de idiomas . En comparación con otras interfaces de línea de comandos, Anaconda proporciona una biblioteca de automatización más completa y archivos de código de muestra, lo que facilita la comprensión y el dominio del lenguaje de programación y el entorno de desarrollo que está utilizando. Al mismo tiempo, Anaconda también proporciona muchas funciones y módulos preinstalados, que pueden ayudarlo a desarrollar e implementar mejor los proyectos.

Finalmente, la comunidad de Anaconda es relativamente activa , con muchos voluntarios entusiastas que brindan soporte técnico y responden preguntas.

conda trata casi todas las herramientas y paquetes de terceros como paquetes, ¡incluso incluidos python y conda ! Por lo tanto, conda rompe las restricciones de la gestión de paquetes y la gestión del entorno, y puede instalar fácilmente varias versiones de python y varios paquetes y cambiar fácilmente.

Referencia: ¿ Aún no entiendes qué es Anaconda?, basta con leer este artículo

En segundo lugar, la instalación de Anaconda3

Para instalar Anaconda3 en un entorno Windows, puede seguir los pasos a continuación:

  1. Descargue el paquete Anaconda3.

    Dirección de descarga del sitio web oficial: https://www.anaconda.com/products/distribution

    Descarga de la fuente espejo de Tsinghua: https://repo.anaconda.com/archive/ (tenga en cuenta que elige su versión correspondiente)

  2. Haga clic derecho en el paquete de instalación descargado y ejecútelo como administrador para ingresar a la interfaz de instalación.
    inserte la descripción de la imagen aquí
    Haz clic en Siguiente > Acepto (elígeme solo a mí) > Siguiente >

  3. Elija una ubicación de instalación y haga clic en Instalar. (Se recomienda usar inglés para la ruta de instalación y tratar de no contener espacios y otros caracteres)
    inserte la descripción de la imagen aquí
    pd: en "Opciones de instalación avanzadas" , no se recomienda marcar "Agregar Anaconda a mi variable de entorno PATH". ("Agregar Anaconda a mi variable de entorno"). Porque si se marca, puede afectar el uso de otros programas.

  4. Espere a que se complete la instalación.
    inserte la descripción de la imagen aquí
    Después de que la instalación sea exitosa, verá el cuadro de diálogo "Gracias por instalar Anaconda":
    inserte la descripción de la imagen aquí
    pd: tenga en cuenta que después de la instalación, el Python predeterminado del sistema cambiará a la versión de Python instalada con Anaconda. Después de instalar Anaconda, se creará un entorno de Python predeterminado en el sistema, y ​​todos los paquetes instalados en el entorno predeterminado se conda listpueden .

Tutorial de instalación oficial: https://docs.anaconda.com/anaconda/install/windows/

conda --versionDespués de ingresar la línea de comando, aparece el siguiente contenido, lo que indica que la instalación se realizó correctamente
inserte la descripción de la imagen aquí

'conda' no se reconoce como un comando interno o externo, un programa ejecutable o un archivo por lotes. Resolver referencia:

https://blog.csdn.net/m0_68744965/article/details/125700817

Establecer fuente espejo doméstico

Si necesita instalar muchos paquetes, encontrará que la velocidad de descarga de conda suele ser muy lenta, porque el servidor Anaconda.org está en el extranjero, aquí podemos usar la fuente espejo Tsinghua para acelerar la velocidad de descarga, la configuración es como sigue:

# 添加Anaconda的清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

3. Uso básico

Uso básico del comando:

usage: conda-script.py [-h] [-V] command ...

Usando ayuda:

conda --help 或者 conda 

Comandos de uso común:

conda clean # 删除未使用的包和缓存

conda config # 修改.condarc中的配置值

conda create # 从指定包的列表中创建一个新的conda环境
#eg:conda create --name <env_name> <package_names>

conda info # 显示有关当前conda安装的信息

conda install # 将程序包列表安装到指定的conda环境中

conda list # 列出所有已安装的科学包及其依赖项

conda package # 低级别conda软件包实用程序。(实验)

conda remove # 从指定的conda中删除程序包列表环境

conda run # 在conda环境中运行可执行文件

conda search # 搜索包并显示相关的包信息。

conda uninstall # conda remove的别名

conda update # 将conda软件包更新到最新的兼容版本
#eg: 更新conda至最新版本 conda update conda

conda upgrade # conda update 的别名

Ejemplos de gestión ambiental:

  1. Crear entorno NN1 que contenga paquetes numpy y pandas
conda create -n NN1 numpy pandas

pd: si no se especifica la versión de Python al instalar Python después de crear el entorno, se instalará la misma versión de Python que la versión de Anaconda

  1. Cambiar entorno a NN1
conda activate NN1
  1. entorno de salida
conda deactivate
  1. Mostrar entorno creado
conda info --envs 或者 conda info -e 或者 conda env list
  1. Copie el entorno NN1 a NN2
conda create --name NN1 --clone NN2

pd: después de la clonación, los dos entornos existen y tienen la misma configuración

  1. eliminar entorno NN1
conda remove --name NN1 --all

Ejemplo de gestión de paquetes:

  1. actualizar todos los paquetes
conda update --all
  1. Instale el paquete numpy en el entorno actual
conda install numpy
  1. Desinstale el paquete numpy en el entorno actual
conda remove numpy

pd: conda usa el mismo python pip, pip no tiene una función de gestión del entorno, lo mismo, pip también es aplicable a conda

Para obtener más información, consulte: Tutorial de introducción, instalación y uso de Anaconda

4. Resolver el problema del conflicto

Pre-confirmación:

  1. Tanto Python como Anaconda están instalados en la computadora y las variables de entorno están configuradas
  2. Ambos deben usarse (de lo contrario, desinstale uno de ellos)

Solución uno:

Desactive una de las variables de entorno.

Por ejemplo, si desea utilizar Python nativo de forma predeterminada, elimine el directorio raíz de Anaconda en la variable de entorno.

Solución 2 (recomendada):

Cambie el nombre del archivo python.exe en el directorio de instalación para distinguir entre los dos (copie uno primero)
inserte la descripción de la imagen aquí

pythonDe esta manera, la entrada por defecto es usar Python nativo cuando lo use , y si python-ase usa, use Anaconda.
inserte la descripción de la imagen aquí
Nota: después de este cambio, también se debe distinguir el comando pip. Para usar anaconda, debe agregar antes del pip dominiopython-a -m

Python-ana –m pip –-version #查看当前Python对应的pip版本;

Python-ana –m pip list #查看当前Python对应的pip安装的第三方库;

Python-ana –m pip install #库名即可安装对应的扩展库;

Python-ana –m pip uninstall #库名即可卸载对应的扩展库

pregunta:

Cada vez que lo abro con la línea de comando, python-aaparece la misma advertencia y necesito activar el entorno primero cada vez.

Además, el entorno predeterminado de conda se llama base, así que conda activate basesimplemente ejecute:

Referencia: Solución perfecta al conflicto entre Python y anaconda, te lo mereces

Supongo que te gusta

Origin blog.csdn.net/yxn4065/article/details/129650981
Recomendado
Clasificación