comando de una línea pipreqs para obtener los requisitos.txt del proyecto actual

¿Por qué necesitas pipreqs?

requirements.txt es un archivo necesario para un proyecto, biblioteca o paquete de software de Python calificado, que cubre las bibliotecas de terceros utilizadas por todos los proyectos y los números de versión correspondientes. Los usuarios que hayan obtenido los requisitos.txt pip install -r requirements.txtpueden instalar todas las bibliotecas dependientes requeridas en una línea sin demora.

Pero para los desarrolladores, escribir requisitos.txt puede ser una tarea laboriosa y que requiere mucho tiempo.Después de todo, es posible que recuerde el número de versión de Python que está utilizando, pero es imposible recordar todos los números de versión correspondientes de todas las bibliotecas utilizadas. en tu proyecto En este momento, puedes usar un artefacto pipreqs.


Instalación y uso

Primera instalación:

pip install pipreqs

pipreqsEl intérprete de python puede ejecutarlo como un módulo. Abra el directorio raíz del proyecto para el que actualmente desea el archivo requirements.txt. Entra pipreqs ./y espera en silencio.
inserte la descripción de la imagen aquí
Si se emite el mensaje anterior, la generación es exitosa.

inserte la descripción de la imagen aquí


Precauciones (ver aquí si no se ejecuta)

pipreqsPrecauciones al usar :

  • Problema de codificación: agregue parámetros --encoding, todos mis proyectos están codificados en utf-8, así que ingresepipreqs ./ --encoding=utf-8
  • Problema de red: pipreqsparece que el comando necesita acceder a PyPi para obtener el número de versión de la biblioteca especificada o las dependencias involucradas, así que asegúrese de que su computadora pueda acceder a PyPi cuando ejecute el comando (esto sucederá si no está conectado a Internet). o contaminación de DNS)

Supongo que te gusta

Origin blog.csdn.net/weixin_45576923/article/details/113785582
Recomendado
Clasificación