Quando você instala os pacotes Python em uma determinada instância do Python, o comportamento padrão é que os arquivos do pacote sejam copiados na instalação de destino. Mas às vezes você não quer cópia os arquivos – às vezes, você quer link Para eles, para que qualquer versão instalada do pacote possa ser atualizada simplesmente editando a fonte vinculada.
Este comportamento é chamado de instalação editávele é uma maneira poderosa de usar um pacote ao mesmo tempo em que você está editando. Quaisquer alterações na fonte do pacote são instantaneamente refletidas em todos os lugares em que está instalado.
Usando instalações editáveis para manter projetos em sincronia
Aqui está um cenário comum: digamos que você tenha um projeto Python chamado pythingy Em algum lugar do seu sistema – digamos, /usr/projects/pythingy ou D:/dev/pythingy. Você usa pythingy como utilidade em vários outros projetos python, mas você também está constantemente trabalhando e fazendo mudanças para pything. É uma dor de instalar e atualizar cópias de pythingy em vários ambientes virtuais toda vez que você faz uma alteração.
