Cuando instala los paquetes de Python en una instancia dada de Python, el comportamiento predeterminado es que los archivos del paquete se copiarán en la instalación de destino. Pero a veces no desea copiar los archivos, a veces, desea vincularlos, por lo que cualquier versión instalada del paquete se puede actualizar simplemente editando la fuente vinculada. Este comportamiento se llama una instalación editable, y es una forma poderosa de utilizar un paquete al mismo tiempo que lo está editando. Cualquier cambio en la fuente del paquete se refleja instantáneamente en todas partes. Uso de instalaciones editables para mantener los proyectos en sincronización Aquí hay un escenario común: supongamos que tiene un proyecto de Python llamado Pythingy en algún lugar de su sistema: dice/USR/Projects/Pythingy o D:/dev/pythingy. Usas Pythingy como utilidad en varios otros proyectos de Python, pero también estás trabajando constantemente y haciendo cambios en Pything. Es un dolor instalar y actualizar copias de Pythingy en múltiples entornos virtuales cada vez que realiza un cambio.