Onde armazenar o virtualenv do Python de um aplicativo instalado em todo o sistema

1

Você está implantando um aplicativo Python que usa seu próprio virtualenv com bibliotecas diferentes das bibliotecas instaladas no sistema, e você precisa instalar essas bibliotecas da melhor maneira possível.

Pergunto isso porque está claro que o binário vai para /usr/local/bin e os recursos do aplicativo para /usr/local/share/application , mas não sei se existe uma convenção desse tipo de dados.

Onde você armazena o virtualenv? /usr/local/share/application , /srv/application , /var/local/application ?

    
por Diego F. Durán 19.09.2016 / 18:06

1 resposta

0

Tradicionalmente eu diria

/usr/[local]/libexec/application

link

link

Distros recentes não podem mais usar um diretório libexec separado e simplesmente usar /usr/lib[64] . Se você estiver usando um sistema de compilação como o autoconf / automake, você pode usar a variável $ (libexecdir) e ela estará correta em qualquer Distro.

    
por 20.09.2016 / 12:21