Por qué virtualenv, fabric y pip son los tres artefactos principales de pythoneer
Porque estos tres son muy convenientes para la implementación de proyectos Python.
1.virtualenv se utiliza para crear un entorno virtual de Python, un entorno de Python exclusivo del proyecto. Usar virtualenv
es muy útil para mantener un entorno limpio.
2.pip se utiliza para resolver problemas de dependencia del proyecto. Escriba todas las bibliotecas de terceros de las que depende el proyecto en un require.txt y use pip para instalarlas en lotes. Generalmente se usa junto con virtualenv
para instalar todos los paquetes en el entorno virtualenv.
3. Fabric se utiliza para automatizar proyectos de implementación remota, lo cual es muy conveniente. Se puede ejecutar una serie de comandos
de shell, programas, etc. de forma local o remota según sea necesario. Por ejemplo, actualice el código desde la base del código, ejecute el script de migración de datos, reinicie el proceso de servicio y complete la implementación automatizada.