Directorio de artículos
Uso del comando pip
Al instalar Python, también se instalará el software pip al mismo tiempo. Es una herramienta de administración de paquetes de Python que se puede usar para buscar, descargar, instalar y desinstalar paquetes de recursos de terceros de Python.
configurar pip
Puede ingresar directamente el comando pip en la terminal.Si hay un error, puede deberse a dos razones:
- Después de que la instalación de pip sea exitosa, no está configurado correctamente
- Al instalar Python, pip no se instala automáticamente (raro)
configurar pip
Al igual que ejecutar el comando Python, si desea ejecutar el comando pip, también debe agregar el directorio de instalación del comando pip a la variable de entorno.
instalar pip
Si el archivo pip.exe no se encuentra en el directorio correspondiente a la instalación de Python, puede deberse a que pip no se instaló automáticamente al instalar Python. Se recomienda desinstalar Python y luego seleccionar Instalar ahora para instalar Python de forma predeterminada al reinstalar. Pitón.
Administrar paquetes de terceros
La gestión de paquetes de terceros incluye principalmente las operaciones de búsqueda, instalación y desinstalación.
Instalar
Utilice pip install <包名>
el comando para instalar el paquete de recursos de terceros especificado.
pip install ipython # 安装ipython包
Cuando se usa el comando de instalación para descargar paquetes de recursos de terceros, el valor predeterminado es descargar desde pythonhosted. Debido a varias razones, la velocidad de descarga en China es relativamente lenta y, a veces, el tiempo de espera de la conexión puede incluso ocurrir. Podemos usar la duplicación nacional para mejorar la velocidad de descarga.
Modificación temporal
Si solo desea modificar temporalmente la dirección de descarga de un paquete de recursos de terceros, agregue un parámetro después del nombre del paquete de terceros -i
y luego especifique la ruta de descarga.pip install <包名> -i <国内镜像路径>
pip install ipython -i https://pypi.douban.com/simple
modificación permanente
Además de modificar temporalmente la fuente de descarga de pip, también podemos cambiar de forma permanente la ruta de descarga predeterminada de pip.
Cree una carpeta pip en el directorio de usuario actual, luego cree un archivo pip.ini en la carpeta e ingrese lo siguiente:
[global]
index-url=https://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
Espejos domésticos comunes:
- Ali Nube:
https://mirrors.aliyun.com/pypi/simple/
- Universidad de Ciencia y Tecnología de China:
https://pypi.mirrors.ustc.edu.cn/simple/
- Doubán:
https://pypi.douban.com/simple/
- Universidad de Tsinghua:
https://pypi.tuna.tsinghua.edu.cn/simple/
- Universidad de Ciencia y Tecnología de China:
https://pypi.mirrors.ustc.edu.cn/simple/
desinstalar
El comando se puede utilizar pip uninstall <包名>
para desinstalar el paquete de recursos de terceros especificado.
pip uninstall ipython # 卸载ipython包
buscar
Use el comando pip list
o pip freeze
para administrar paquetes de recursos de terceros. Las funciones de estos dos comandos son las mismas, ambos se utilizan para mostrar los paquetes instalados en el entorno actual, la diferencia es que se pip list
enumerarán todos los paquetes, incluidos algunos paquetes que no se pueden desinstalar; solo pip freeze
aparecerán los paquetes de terceros que instalamos. ser enumerado.
Resumir
Durante el desarrollo, generalmente usamos muchos paquetes de recursos de terceros. Cuando implementamos el programa en el servidor, no solo necesitamos cargar el código en el servidor, sino que también debemos decirle al servidor los paquetes de recursos de terceros utilizados en el código. Así que aquí hay dos preguntas:
- Cuando ejecutamos muchos proyectos en nuestra computadora y los paquetes de recursos de terceros utilizados por cada proyecto son inconsistentes, ¿cómo juntar el código y los paquetes de recursos de terceros que utiliza? Respuesta: entorno virtual
- ¿Cómo decirle al servidor el paquete de recursos de terceros utilizado por mi código?
- Utilice
pip freeze > requires.txt
el comando para escribir el paquete de recursos de terceros y el número de versión utilizado en el código en el archivo requirements.txt y cargue el archivo requirements.txt en el servidor al mismo tiempo que realiza la implementación. - Una vez que el servidor obtiene el código, primero ejecuta
pip install -r requirements.txt
el comando para instalar todos los marcos de trabajo de terceros enumerados en el archivo en el servidor antes de ejecutar el código.
Use pycharm para administrar paquetes de terceros
Además de usar el comando pip para administrar paquetes de recursos de terceros, también podemos usar pycharm para administrar paquetes de terceros.
Caso avanzado
[Python] Python se da cuenta del juego de adivinanzas: ¡desafía tu inteligencia y tu suerte!
[python] Use Selenium para obtener entradas (2023 Blog Star)
[Xiaobai debe ver] Python rastrea un ejemplo de datos de jugadores de la NBA
[Xiaobai debe ver] Visualización y procesamiento de datos del rastreador de Python
[Imprescindible para Xiaobai] Use Python para generar una lista personalizada de documentos de Word
Procesamiento y visualización de datos geoespaciales usando geopandas y shapely (.shp)
Utilice selenio para rastrear los datos de la lista de películas de Maoyan
Explicación detallada del principio y la implementación del algoritmo de mejora de imagen Retinex
Primeros pasos con los reptiles (1): aprenda los conceptos básicos y las habilidades de los reptiles
Conceptos básicos de programación orientada a objetos de Python y código de muestra
Guía de operación de archivos de Python: codificación, lectura, escritura y manejo de excepciones
Conjunto de herramientas de automatización de Selenium - Guía completa y tutoriales
Tutorial de los conceptos básicos del rastreador web de Python avanzados al combate real
Tutorial de procesamiento y análisis de datos de Pandas: desde lo básico hasta el combate real
Explicación detallada de los tipos de datos de uso común y las operaciones relacionadas en Python