Instalación de Anaconda y configuración de VSCode entorno relacionado con Python

1. Introducción e instalación de Anaconda

Anaconda se refiere a una distribución Python de código abierto, que contiene más de 180 paquetes científicos como conda y Python y sus dependencias. Debido a que contiene una gran cantidad de paquetes científicos, el archivo de descarga de Anaconda es relativamente grande (aproximadamente 531 MB). Si solo necesita ciertos paquetes, o necesita ahorrar ancho de banda o espacio de almacenamiento, también puede usar Miniconda, una versión más pequeña. (solo conda y Python).

1.1 Introducción básica

Anaconda incluye Conda, Python y muchos kits de herramientas instalados, como numpy, pandas, etc.
Miniconda incluye Conda y Python.
Conda es un administrador de entornos y paquetes de código abierto que se puede utilizar para instalar diferentes versiones de paquetes de software y sus dependencias en la misma máquina, y puede cambiar entre diferentes entornos.

1.1.1 gestión de paquetes conda

  • conda limpio
  • configuración de conda
  • conda crear
  • ayuda conda
  • conda info
  • instalación de conda
  • conda list # Luo enumera todos los paquetes científicos instalados y sus dependencias
  • paquete conda
  • conda quitar
  • búsqueda de conda
  • desinstalar conda
  • actualización de conda
  • actualización de conda

Después de instalar Anaconda, podemos administrar fácilmente el paquete de instalación (instalación, desinstalación, actualización).

A. Paquete de instalación

La función de administración de paquetes de conda es la misma que la de pip. Por supuesto, puede elegir pip para instalar el paquete.

 #安装 matplotlib   
 conda install matplotlib

o

pip install matplotlib

B. Desinstalar el paquete

# 删除包  
conda remove matplotlib  

o

pip uninstall matplotlib

C. Paquete de actualización

 # 包更新  
conda update matplotlib  

D. Consultar los paquetes instalados

 # 查看已安装的所有包  
conda list   

o

pip3 list

o

# 查看指定pandas包的版本信息
conda list pandas

E. Gestión ambiental

conda puede crear diferentes entornos operativos para sus diferentes proyectos.

1. Crea un entorno python2.7

#创建python2.7版本的环境
conda create -n python27 python=2.7

En el comando anterior, python27 es el nombre del entorno de configuración (-n significa que python27 después del comando es el nombre del entorno que desea crear)
Nota: Al crear un entorno, puede especificar la versión de Python que se instalará en el entorno. Esto es útil cuando está utilizando código en Python 2.xy Python 3.x al mismo tiempo.

2. Entra en el medio ambiente

#进入我刚创建的python27环境
conda activate python27

Si olvidamos el nombre, podemos usarlo primero

#查看所有环境
conda env list

Después de ingresar, puede ver el nombre del entorno (python27) en el indicador de la terminal. Por supuesto, cuando ingresa al entorno, también puede usar la lista de conda para ver el paquete de instalación predeterminado en el entorno.

3. Deja el medio ambiente

#离开当前环境
deactivate

4. Entorno compartido

El entorno compartido es muy útil, ya que permite a otros instalar todos los paquetes utilizados en su código y asegurarse de que las versiones de estos paquetes sean correctas. Por ejemplo, si desarrolla un sistema, debe enviarlo a la gente del sistema de implementación del proyecto para implementar su proyecto, pero ellos no saben qué versión de Python estaba desarrollando en ese momento, y qué paquetes y versiones de paquetes fueron usado. ¿Qué hacer con esto? Puede utilizar en la terminal de su entorno actual:

#将你当前的环境保存到文件中包保存为YAML文件
conda env export > environment.yaml  

Guarde su entorno actual en un archivo y guarde el paquete como un archivo YAML (incluida la versión de Pyhton y los nombres de todos los paquetes). La primera parte del comando conda env export se usa para generar los nombres de todos los paquetes en el entorno (incluida la versión de Python). Puede ver la ruta del archivo de entorno exportado en la terminal. Al compartir código en GitHub, es mejor crear también archivos de entorno e incluirlos en la base del código. Esto facilita que otros instalen todas las dependencias de su código.

¿Cómo utilizar el archivo de entorno exportado en otros entornos informáticos?
Primero ingrese su entorno en conda, como

conda activate python27

Luego use el siguiente comando para actualizar su entorno:

#其中-f表示你要导出文件在本地的路径,所以/path/to/environment.yml要换成你本地的实际路径  
conda env update -f=/path/to/environment.yml  

Puede también

conda env create -f environment.yaml // 用配置文件创建新的虚拟环境

Para usuarios que no usan condaNormalmente usamos el siguiente comando para exportar un archivo txt e incluirlo:

pip freeze > environment.txt   

Luego incluí el archivo en la base de código del proyecto, y otros miembros del proyecto pueden usar este archivo para instalar el mismo entorno de desarrollo que el mío, incluso si conda no está instalado en su computadora:
ingresa al entorno de comandos de Python en su computadora, Luego ejecute el siguiente comando para instalar los paquetes requeridos por el proyecto:

#其中C:\Users\Microstrong\enviroment.txt是该文件在你电脑上的实际路径。  
pip install -r C:\Users\Microstrong\enviroment.txt  

5. Enumere el medio ambiente

A veces olvido el nombre del entorno que creé, luego uso

conda env list 

Puede enumerar todos los entornos que creó.
Verá una lista de entornos y habrá un asterisco junto a su entorno actual. El entorno predeterminado (es decir, el entorno utilizado cuando no se encuentra en el entorno seleccionado) se denomina base.

6. Eliminar el medio ambiente

Si ya no usa un entorno, puede usar el siguiente comando.

#删除指定的环境(在这里环境名为 python27)。  
conda env remove -n python27  
conda remove -n  python27 --all // 删除 python27环境及下属所有包

1.1.2 Lista de paquetes de instalación predeterminados de Anaconda3

Ver Enciclopedia Baidu - Portal

1.2 URL de descarga

Dirección de descarga del sitio web oficial : https://www.anaconda.com/products/individual
Dirección de descarga del espejo de software de código abierto de la Universidad de Tsinghua : https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O= A y
superior Ambas direcciones se pueden descargar y el sitio nacional es más rápido.

1.3 Instalación de Aanconda3

Figura unoInserte la descripción de la imagen aquíInserte la descripción de la imagen aquíInserte la descripción de la imagen aquíInserte la descripción de la imagen aquí
Una vez finalizada la instalación, elimine las dos casillas de verificación de la interfaz en el último paso y haga clic directamente en el botón Finalizar.
Pruebe si la instalación es exitosa
1. El conda --versionnúmero de versión de salida normal de entrada de cmd abierta representa la instalación exitosa de conda
Inserte la descripción de la imagen aquí
para evitar posibles errores, ingresamos actualización de conda, todo en primer lugar en la actualización del kit de herramientas de línea de comandos

2. Ingrese el número de versión de salida de Python en la interfaz de línea de comandos e ingrese Python para representar la instalación exitosa de Python.
Inserte la descripción de la imagen aquí

3. Configure el espejo Anaconda para acelerar la descarga del paquete
. Es muy conveniente instalar el Python requerido usando el nombre del paquete de instalación de conda, pero el servidor oficial está en el extranjero, por lo que la velocidad de descarga es muy lenta. Universidad de Tsinghua en China proporciona duplicación de almacén de Anaconda, solo necesitamos configurar el archivo Anaconda Configure, agregar la fuente de espejo de Tsinghua y luego configurarlo como el primer canal de búsqueda, luego ejecutar los siguientes comandos en la línea de comando cmd:
(consulte https: //mirrors.tuna .tsinghua.edu.cn / help / anaconda / )

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

Si necesita eliminar la fuente de espejo, use el siguiente comando

conda config --remove channels 'https://repo.continuum.io/pkgs/main/'

Después de la configuración, puede probarlo. La instalación de paquetes de terceros es obviamente rápida

1.4 Verificar variables de entorno

Si es Windows, debe ir a Panel de control \ Sistema y seguridad \ Sistema \ Configuración avanzada del sistema \ Variables de entorno \ Variables de usuario \ RUTA para
verificar si la siguiente ruta se ha agregado al valor de la variable de Ruta:
D: \ python \ anaconda3;
D: \ python \ anaconda3 \ Library \ mingw-w64 \ bin;
D: \ python \ anaconda3 \ Library \ usr \ bin;
D: \ python \ anaconda3 \ Library \ bin;
D: \ python \ anaconda3 \ Scripts ;

2. VSCode instala Python

2.1 Instalar el complemento de Python

Abra vscode y haga clic en el botón de extensión en la barra de menú de la izquierda (o la tecla de método abreviado ctrl + shift + x) para ingresar a Python, siga las instrucciones en la figura a continuación para encontrar el complemento de Python e instalarlo
Inserte la descripción de la imagen aquíDespués de la instalación en el paso anterior, configure la ruta del intérprete de Python para el parámetro python.pythonPath. Los pasos específicos se muestran en la siguiente figura:
Inserte la descripción de la imagen aquíUna vez configurada la ruta del intérprete de Python anterior, puede compilar y ejecutar Python.

2.2 Instalar el verificador de código estático flake8

Primero ingrese cmd y use el comando

conda list flake8

Verifique si flake8 está instalado. Si lo instala, puede verificar el número de versión:
Inserte la descripción de la imagen aquí
si la versión completa de Anaconda está instalada en su computadora, flake8 está instalada por defecto. Si instala la versión miniconda, necesita instalar flake8 usando el siguiente comando

conda install flake8

O instalar usando pip

pip3 install flake8

Después de que la instalación sea exitosa, siga los pasos a continuación para habilitar la verificación del código flake8:
Inserte la descripción de la imagen aquíluego configure los parámetros de flake8, configure los parámetros de flake8 en python.linting.flake8Args, aquí cambie la línea predeterminada de 79 caracteres para flake8 a 248

"python.linting.flake8Args": [
        "--max-line-length=248"
    ]

Inserte la descripción de la imagen aquíMétodo: busque pelusa en la configuración, primero habilite flake8, luego configure flake8 Args, el parámetro establecido es "–max-line-length = 248" Tenga en cuenta la configuración con comillas dobles

2.3 Instalar la herramienta de formato de código yapf

Abra cmd e ingrese el comando para verificar si yapf está instalado

conda list yapf

Necesita instalar si no está instalado

La configuración de vscode es la siguiente:
Inserte la descripción de la imagen aquí
Método: busque python.formatting.provider en la configuración, luego seleccione yapf

2.4 Configurar avisos inteligentes

Primero abra la configuración, busque autoComplete en la configuración del usuario, abra add Brackets, el efecto es el siguiente:
Inserte la descripción de la imagen aquí
Pasos de apertura específicos:
Inserte la descripción de la imagen aquíA continuación, configure el directorio del paquete de terceros instalado en python.autoComplete.extraPaths, el efecto es el siguiente:
Inserte la descripción de la imagen aquí

Tenga en cuenta que debe configurar de acuerdo con su propio directorio de instalación de anaconda3 o python. El anaconda3 que utilicé está instalado en el directorio D: \ python \ anaconda3. Si instala el entorno de python, configúrelo en el directorio de python.

Los pasos de configuración específicos se muestran en la siguiente figura:
Inserte la descripción de la imagen aquí
Luego, use el comando para verificar si el paquete jedi está instalado, este paquete es una herramienta de finalización automática

conda list jedi

Inserte la descripción de la imagen aquí

Luego, configure Python.language.Server en jedi. Los
pasos específicos son los siguientes
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/u011930054/article/details/112383654
Recomendado
Clasificación