Comandos básicos y uso de pip.

Insertar descripción de la imagen aquí

1. Introducción a pip

pip es un administrador de paquetes para Python, similar a los administradores de paquetes en otros lenguajes de programación, como Ruby's gem o Node.js' npm. Le ayuda a instalar, actualizar y desinstalar paquetes de Python (bibliotecas o herramientas) fácilmente. Puedes pensar en pip como una tienda de aplicaciones donde puedes obtener los paquetes de Python que necesitas e instalarlos en tu entorno Python.

2. comandos básicos de pip

Paquete de instalación:

pip install package_name

Este comando descargará e instalará el paquete que especifique desde PyPI (índice de paquetes de Python). Por ejemplo, si desea instalar una biblioteca HTTP llamada solicitudes, puede ejecutar pip install requests.

Paquete de actualización:

pip install --upgrade package_name

Este comando comprobará si hay nuevas versiones de los paquetes instalados y los actualizará a la última versión. Esto es útil para mantener su paquete compatible con las últimas versiones.

Desinstalar paquete:

pip uninstall package_name

Este comando desinstalará el paquete que especifique. Eliminará el paquete y sus archivos asociados de su entorno Python.

Lista de paquetes instalados:

pip list

Este comando mostrará una lista de todos los paquetes instalados en su entorno Python. Puede ver los nombres y números de versión de los paquetes instalados.
Insertar descripción de la imagen aquí

Ver información de la versión de un paquete específico:

pip show package_name

Este comando muestra información detallada sobre un paquete específico, incluido su número de versión, ruta de instalación, dependencias, etc.
Insertar descripción de la imagen aquí

Paquete de búsqueda:

已经弃用的方式:

pip search package_name

Insertar descripción de la imagen aquí

Este comando buscará en PyPI el paquete que especifique y devolverá resultados relacionados con él. Esto puede ayudarle a encontrar el nombre correcto del paquete que desea instalar o encontrar paquetes similares.但是因为pip search服务的请求量激增,而开发新的搜索方式需要投入大量的人力物力,所以官方永久禁用XMLRPC搜索功能,具体见上图报错

Sin embargo, ¡podemos descargarlo pip-searchen su lugar!
El comando de descarga específico es: pip install pip-search
Insertar descripción de la imagen aquí
Luego puede usarlo pip_search package_namepara consultar el paquete.
Insertar descripción de la imagen aquí

Instale un entorno virtual:
los entornos virtuales le permiten crear entornos aislados dentro de diferentes proyectos de Python, cada uno de los cuales puede tener sus propias dependencias y versiones de paquetes. Esto es útil para gestionar dependencias de diferentes proyectos. Puede instalar y utilizar un entorno virtual utilizando los siguientes comandos:

Instalar herramientas de entorno virtual:

pip install virtualenv

Crea un entorno virtual:

virtualenv venv_name

Insertar descripción de la imagen aquí
A partir de la información proporcionada, hemos creado con éxito un entorno virtual utilizando Python. Este entorno virtual está basado en CPython 3.10.11 y es de 64 bits. El entorno virtual se crea en el directorio C:\Users\JiKangyi\test_venv.
Los siguientes paquetes y sus versiones también se instalan en el entorno virtual:

pepita23.3.1
herramientas de configuración
69.0.2
wheel==0.42.0
Además, este entorno virtual admite múltiples métodos de activación, incluidos Bash, Batch, Fish, Nushell, PowerShell y Python.

En este momento, el entorno virtual se creó con éxito ~

Activar entorno virtual (en Unix/Linux/macOS):

source venv_name/bin/activate

Active el entorno virtual (en Windows):

.\ENV_DIR\Scripts\activate

Insertar descripción de la imagen aquí

En un entorno virtual, puede utilizar el comando pip para instalar y administrar paquetes específicos de ese entorno. Cuando haya terminado de trabajar en el entorno virtual, puede salir del entorno virtual utilizando el siguiente comando:

En Unix/Linux/macOS: desactivar En Windows: venv_name\Scripts\deactivate.bat.

Eliminar el entorno virtual:

# 删除 virtualenv
rm -r myenv  # Linux/Mac
# 或者
rmdir /s /q myenv  # Windows

Insertar descripción de la imagen aquí

3. Ventajas de usar pip para administrar paquetes de Python:

Usar pip para administrar paquetes de Python tiene muchas ventajas, tales como: resolución automática de dependencias, control de versiones conveniente, instalación y desinstalación rápida de paquetes, etc. Además, pip también proporciona un amplio soporte comunitario y documentación rica, lo que hace que el uso y la administración de paquetes de Python sean más fáciles y eficientes.

Las principales ventajas de utilizar pip para gestionar paquetes de Python son las siguientes:

  • Recomendación oficial: pip es la herramienta recomendada oficialmente para instalar y administrar paquetes de Python, es muy conveniente usarla para descargar y administrar Python.
  • Funciones ricas: pip proporciona las funciones de buscar, descargar, instalar y desinstalar paquetes de Python, lo que hace que la administración de paquetes de Python sea simple y fácil.
  • Resolver problemas de dependencia: cuando pip instala un paquete, analizará e instalará automáticamente las dependencias del paquete, evitando la molestia de instalar dependencias manualmente.
  • Control de versiones: pip puede administrar fácilmente diferentes versiones de paquetes de Python, y se pueden instalar, actualizar o desinstalar versiones específicas de paquetes según sea necesario.
  • Soporte multiplataforma: pip se puede utilizar en diferentes sistemas operativos y entornos Python y tiene buenas capacidades de soporte multiplataforma.
  • Comunidad activa: pip tiene un gran grupo de usuarios y una comunidad activa, lo que significa que cuando encuentre problemas durante el uso, puede encontrar soluciones rápidamente u obtener ayuda de la comunidad.
  • Integración con otras herramientas: pip se puede integrar perfectamente con otras herramientas y marcos de desarrollo de Python (como IDE, sistemas de compilación, etc.) para mejorar la eficiencia del desarrollo.
  • Seguridad: pip realizará comprobaciones de seguridad al instalar paquetes para garantizar que la fuente de los paquetes instalados sea confiable y reducir los riesgos de seguridad.
    En general, usar pip para administrar paquetes de Python puede mejorar en gran medida la eficiencia del desarrollo y reducir los costos de mantenimiento. Es una de las herramientas preferidas de los desarrolladores de Python.

Revisión del capítulo

Supongo que te gusta

Origin blog.csdn.net/m0_63007797/article/details/135119836
Recomendado
Clasificación