Où est virtualenvwrapper.sh?

Je ne sais pas ce qui est plus embarrassant: que je ne sache pas comment trouver moi-même la réponse à cette question ou qu’il faille la poser du tout en premier lieu, mais …

apt-get met-il le script virtualenvwrapper.sh après apt-get installé virtualenvwrapper ?

Je suis à bout

 % sudo apt-get install virtualenvwrapper ... % rehash % which virtualenvwrapper.sh virtualenvwrapper.sh not found % which virtualenvwrapper virtualenvwrapper not found % find / -path /media -prune -o -name virtualenvwrapper.sh /media % dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh' % sudo apt-get install virtualenvwrapper Reading package lists... Building dependency tree... Reading state information... virtualenvwrapper is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

Il n’y a plus rien à essayer: apt-get dit que virtualenvwrapper est déjà installé, mais je ne trouve aucun signe de virtualenvwrapper.sh nulle part.

UPDATE: Eh bien, je viens de découvrir que le fichier

 /etc/bash_completion.d/virtualenvwrapper 

… ressemble beaucoup à virtualenvwrapper.sh . Je ne peux pas dire si ce fichier a été mis là par apt-get lorsque j’ai exécuté apt-get install virtualenvwrapper (la date de fabrication du fichier date de plusieurs mois auparavant), mais si c’était le cas, alors je suis surpris de la stupidité apparente de cet arrangement. … D’une part, tout le monde n’utilise pas bash (il m’arrive d’utiliser zsh ). D’autre part, on peut vouloir exécuter virtualenvwrapper.sh à d’autres moments que le démarrage … Je suis sûr qu’il me manque quelque chose de majeur ici, mais en surface, il semblerait que l’installation par apt-get de virtualenvwrapper soit simplement retardée … En tout cas, cela m’a fait perdre environ trois heures de mon temps …

De /usr/share/doc/virtualenvwrapper/README.Debian :

 Contrairement aux informations contenues dans
 /usr/share/doc/virtualenvwrapper/en/html/index.html ce paquet est installé
 virtualenvwrapper.sh sous la forme /etc/bash_completion.d/virtualenvwrapper.

 Virtualenvwrapper est activé si vous installez le paquet bash-completion et
 activez la prise en charge de l’achèvement de bash dans /etc/bash.bashrc ou dans votre ~ / .bashrc.

 Si vous voulez seulement utiliser virtualenvwrapper, vous pouvez simplement append

  source /etc/bash_completion.d/virtualenvwrapper

 à votre ~ / .bashrc.

Oui, c’est un peu difficile à trouver: D